|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.awt.datatransfer.SystemFlavorMap
SystemFlavorMap ´Â Ç÷§Æû °íÀ¯ÀÇ µ¥ÀÌÅÍ Çü½Ä¿¡ ´ëÀÀÇÏ´Â ¡¸³×ÀÌÆ¼ºê¡¹(ij¸¯ÅÍ ¶óÀÎ)°ú Ç÷§ÆûÀ¸·ÎºÎÅÍ µ¶¸³ÇÑ MIME ŸÀÔ¿¡ ´ëÀÀÇÏ´Â ¡¸ÈÄ·¹À̹١¹(DataFlavors)ÀÇ »çÀÌÀÇ, ±¸¼º °¡´ÉÇÑ MAPÀÔ´Ï´Ù. ÀÌ ¸ÅÇÎÀº Java ¿Í ³×ÀÌÆ¼ºê ¾îÇø®ÄÉÀ̼ÇÀÇ »çÀÌ, ¹× º°°³ÀÇ VM ³»ÀÇ Java ¾îÇø®ÄÉÀ̼ǰ£¿¡ µ¥ÀÌÅ͸¦ Àü¼Û Çϱâ À§Çؼ, µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù.
Sun ÀÇ ÂüÁ¶ ±¸Çö¿¡¼´Â µðÆúÆ®ÀÇ SystemFlavorMap Àº ÆÄÀÏ jre/lib/flavormap.properties
, ¹× AWT ÇÁ·ÎÆÛƼÀÇ AWT.DnD.flavorMapFileURL
·Î ÂüÁ¶µÇ´Â URL ÀÇ ÄÁÅÙÃ÷¿¡ ÀÇÇØ Ãʱâȵ˴ϴÙ. ÀÚ¼¼ÇÑ °ÍÀº flavormap.properties
¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
addFlavorForUnencodedNative (String nat,
DataFlavor flav)
´ÜÀÏÀÇ String ³×ÀÌÆ¼ºê·ÎºÎÅÍ ´ÜÀÏÀÇ DataFlavor ¿¡ÀÇ ¸ÅÇÎÀ» Ãß°¡ÇÕ´Ï´Ù. |
void |
addUnencodedNativeForFlavor (DataFlavor flav,
String nat)
ÁöÁ¤µÈ DataFlavor ( ¹× ÁöÁ¤µÈ DataFlavor ¿Í µ¿ÀÏÇÑ ¸ðµç DataFlavor )·ÎºÎÅÍ, ÁöÁ¤µÈ String ³×ÀÌÆ¼ºê¿¡ ¸ÅÇÎÀ» Ãß°¡ÇÕ´Ï´Ù. |
static DataFlavor |
decodeDataFlavor (String nat)
DataFlavor ·Î¼ »ç¿ëÇϱâ À§Çؼ String ³×ÀÌÆ¼ºê¸¦ µðÄÚµåÇÕ´Ï´Ù. |
static String |
decodeJavaMIMEType (String nat)
Java MIME ŸÀÔÀ¸·Î¼ »ç¿ëÇϱâ À§Çؼ String ³×ÀÌÆ¼ºê¸¦ µðÄÚµåÇÕ´Ï´Ù. |
static String |
encodeDataFlavor (DataFlavor flav)
String ³×ÀÌÆ¼ºê·Î¼ »ç¿ëÇϱâ À§Çؼ DataFlavor ¸¦ encode ÇÕ´Ï´Ù. |
static String |
encodeJavaMIMEType (String mimeType)
String ³×ÀÌÆ¼ºê·Î¼ »ç¿ëÇϱâ À§Çؼ MIME ŸÀÔÀ» encode ÇÕ´Ï´Ù. |
static FlavorMap |
getDefaultFlavorMap ()
ÀÌ threadÀÇ ClassLoader ÀÇ, µðÆúÆ®ÀÇ FlavorMap ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
List |
getFlavorsForNative (String nat)
ÁöÁ¤µÈ String ³×ÀÌÆ¼ºê¸¦ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ÀÇÇØ º¯È¯ÇÒ ¼ö ÀÖ´Â ±× º¯È¯Ã³ÀÇ DataFlavor ÀÇ List ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Map |
getFlavorsForNatives (String [] natives)
ÁöÁ¤µÈ String ³×ÀÌÆ¼ºêÀÇ, °¡Àå ÀûÀýÇÑ DataFlavor ¿¡ÀÇ Map ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
List |
getNativesForFlavor (DataFlavor flav)
ÁöÁ¤µÈ DataFlavor ¸¦ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ÀÇÇØ º¯È¯ÇÒ ¼ö ÀÖ´Â ±× º¯È¯Ã³ÀÇ String ³×ÀÌÆ¼ºêÀÇList ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Map |
getNativesForFlavors (DataFlavor [] flavors)
ÁöÁ¤µÈ DataFlavor ÀÇ, °¡Àå ÀûÀýÇÑ String ³×ÀÌÆ¼ºê¿¡ÀÇ Map ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
static boolean |
isJavaMIMEType (String str)
ÁöÁ¤µÈ String °¡ encode µÈ Java MIME ŸÀÔÀÏÁö ¾î¶³Áö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
setFlavorsForNative (String nat,
DataFlavor [] flavors)
ÁöÁ¤µÈ String ³×ÀÌÆ¼ºêÀÇ ÇöÀçÀÇ ¸ÅÇÎÀ» ÆÄ±âÇØ, ÁöÁ¤µÈ DataFlavor ¿¡ÀÇ »õ·Î¿î ¸ÅÇÎÀ» ÀÛ¼ºÇÕ´Ï´Ù. |
void |
setNativesForFlavor (DataFlavor flav,
String [] natives)
ÁöÁ¤µÈ DataFlavor , ¹× ÁöÁ¤µÈ DataFlavor ¿Í µ¿ÀÏÇÑ ¸ðµç DataFlavor ÀÇ ÇöÀçÀÇ ¸ÅÇÎÀ» ÆÄ±âÇØ, ÁöÁ¤µÈ String ³×ÀÌÆ¼ºê¿¡ÀÇ »õ·Î¿î ¸ÅÇÎÀ» ÀÛ¼ºÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public static FlavorMap getDefaultFlavorMap()
public List getNativesForFlavor(DataFlavor flav)
DataFlavor
¸¦ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ÀÇÇØ º¯È¯ÇÒ ¼ö ÀÖ´Â ±× º¯È¯Ã³ÀÇ String
³×ÀÌÆ¼ºêÀÇList
¸¦ µ¹·ÁÁÝ´Ï´Ù. List
´Â ÃÖÀûÀÎ ³×ÀÌÆ¼ºê·ÎºÎÅ͵µ ¿Íµµ ´çµ¹ÇÑ °Í¿¡ ¼ÒÆ® µË´Ï´Ù. Áï, ±âº»ÀÌ µÇ´Â ³×ÀÌÆ¼ºê Ç÷§ÆûÀ¸·Î ÁöÁ¤µÈ ÈÄ·¹À̹ÙÀÇ µ¥ÀÌÅ͸¦ °¡Àå ÀÚÁÖ(Àß) ¹Ý¿µÇÏ´Â °ÍÀº ÃÖÃÊÀÇ ³×ÀÌÆ¼ºê¶ó´Â °ÍÀÌ µË´Ï´Ù.
ÁöÁ¤µÈ DataFlavor
°¡ ÀÌÀü¿¡ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ¾Ë·ÁÁöÁö ¾Ê¾Ò´ø °æ¿ì, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ, ÁöÁ¤µÈ DataFlavor
¿Í ±× MIME ŸÀÔÀ» ³×ÀÌÆ¼ºê·Î¼ encode ÇÑ °Í°úÀÇ »çÀÌ·Î, ½Ö¹æÇâÀÇ ¸ÅÇÎÀÌ È®¸³µË´Ï´Ù.
FlavorTable
³»ÀÇ getNativesForFlavor
flav
- ´ëÀÀÇÏ´Â ³×ÀÌÆ¼ºê°¡ µ¹·ÁÁÖ¾îÁö´Â DataFlavor
. null
°¡ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ÇöÀç ¾Ë¾ÆÁ® ¸ðµç ³×ÀÌÆ¼ºê°¡ ¼ø¼ ºÎÁ¤À¸·Î µ¹·ÁÁÖ¾îÁý´Ï´Ù.
java.lang.String
¿ÀºêÁ§Æ®ÀÇ java.util.List
encodeDataFlavor(java.awt.datatransfer.DataFlavor)
public List getFlavorsForNative(String nat)
String
³×ÀÌÆ¼ºê¸¦ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ÀÇÇØ º¯È¯ÇÒ ¼ö ÀÖ´Â ±× º¯È¯Ã³ÀÇ DataFlavor
ÀÇ List
¸¦ µ¹·ÁÁÝ´Ï´Ù. List
´Â ÃÖÀûÀÎ DataFlavor
·ÎºÎÅ͵µ ¿Íµµ ´çµ¹ÇÑ °Í¿¡ ¼ÒÆ® µË´Ï´Ù. Áï, Java ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ÁöÁ¤µÈ ³×ÀÌÆ¼ºêÀÇ µ¥ÀÌÅ͸¦ °¡Àå ÀÚÁÖ(Àß) ¹Ý¿µÇÏ´Â °ÍÀº ÃÖÃÊÀÇ DataFlavor
¶ó´Â °ÍÀÌ µË´Ï´Ù.
ÁöÁ¤µÈ ³×ÀÌÆ¼ºê°¡ ÀÌÀü¿¡ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ¾Ë·ÁÁöÁö ¾Ê°í ±× ³×ÀÌÆ¼ºê°¡ ÀûÀýÈ÷ encode µÇ°í ÀÖ´Â °æ¿ì´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ, ÁöÁ¤µÈ ³×ÀÌÆ¼ºê¿Í µðÄÚµåµÈ ¹öÁ¯ÀÇ ³×ÀÌÆ¼ºê¸¦ MIME ŸÀÔÀ¸·Î¼ °¡Áö´Â DataFlavor
¿ÍÀÇ »çÀÌ·Î, ½Ö¹æÇâÀÇ ¸ÅÇÎÀÌ È®¸³µË´Ï´Ù.
FlavorTable
³»ÀÇ getFlavorsForNative
nat
- ´ëÀÀÇÏ´Â DataFlavor
°¡ µ¹·ÁÁÖ¾îÁö´Â ³×ÀÌÆ¼ºê. null
°¡ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ÇöÀç ¾Ë¾ÆÁ® ¸ðµç DataFlavor
°¡ ¼ø¼ ºÎÁ¤À¸·Î µ¹·ÁÁÖ¾îÁý´Ï´Ù.
DataFlavor
¿ÀºêÁ§Æ®ÀÇ java.util.List
encodeJavaMIMEType(java.lang.String)
public Map getNativesForFlavors(DataFlavor [] flavors)
DataFlavor
ÀÇ, °¡Àå ÀûÀýÇÑ String
³×ÀÌÆ¼ºê¿¡ÀÇ Map
¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ ³×ÀÌÆ¼ºêÄ¡´Â ÁöÁ¤µÈ ÈÄ·¹À̹ٿ¡ ´ëÇØ¼ getNativesForFlavor
°¡ µ¹·ÁÁÖ´Â List ÀÇ ÃÖÃÊÀÇ ³×ÀÌÆ¼ºê¿Í °°°Ô µË´Ï´Ù.
ÁöÁ¤µÈ DataFlavor
°¡ ÀÌÀü¿¡ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ¾Ë·ÁÁöÁö ¾Ê¾Ò´ø °æ¿ì, ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ, ÁöÁ¤µÈ DataFlavor
¿Í ±× MIME ŸÀÔÀ» ³×ÀÌÆ¼ºê·Î¼ encode ÇÑ °Í°úÀÇ »çÀÌ·Î, ½Ö¹æÇâÀÇ ¸ÅÇÎÀÌ È®¸³µË´Ï´Ù.
FlavorMap
³»ÀÇ getNativesForFlavors
flavors
- µ¹·ÁÁÖ¾îÁö´Â Map
ÀÇ Å° ¼¼Æ®°¡ µÇ´Â DataFlavor
ÀÇ ¹è¿. null
°¡ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, °¡Àå ÀûÀýÇÑ String
³×ÀÌÆ¼ºê¿¡ÀÇ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ¾Ë¾ÆÁ® ¸ðµç DataFlavor
ÀÇ ¸ÅÇÎÀÌ µ¹·ÁÁÖ¾îÁø´Ù
DataFlavor
ÀÇ,String
³×ÀÌÆ¼ºê¿¡ÀÇ java.util.Map
getNativesForFlavor(java.awt.datatransfer.DataFlavor)
,
encodeDataFlavor(java.awt.datatransfer.DataFlavor)
public Map getFlavorsForNatives(String [] natives)
String
³×ÀÌÆ¼ºêÀÇ, °¡Àå ÀûÀýÇÑ DataFlavor
¿¡ÀÇ Map
¸¦ µ¹·ÁÁÝ´Ï´Ù. °¢ DataFlavor
Ä¡´Â ÁöÁ¤µÈ ³×ÀÌÆ¼ºê¿¡ ´ëÇØ¼ getFlavorsForNative
°¡ µ¹·ÁÁÖ´Â List ÀÇ ÃÖÃÊÀÇ DataFlavor
¿Í °°°Ô µË´Ï´Ù.
ÁöÁ¤µÈ ³×ÀÌÆ¼ºê°¡ ÀÌÀü¿¡ µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷¿¡ ¾Ë·ÁÁöÁö ¾Ê°í ±× ³×ÀÌÆ¼ºê°¡ ÀûÀýÈ÷ encode µÇ°í ÀÖ´Â °æ¿ì´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ, ÁöÁ¤µÈ ³×ÀÌÆ¼ºê¿Í µðÄÚµåµÈ ¹öÁ¯ÀÇ ³×ÀÌÆ¼ºê¸¦ MIME ŸÀÔÀ¸·Î¼ °¡Áö´Â DataFlavor
¿ÍÀÇ »çÀÌ·Î, ½Ö¹æÇâÀÇ ¸ÅÇÎÀÌ È®¸³µË´Ï´Ù.
FlavorMap
³»ÀÇ getFlavorsForNatives
natives
- µ¹·ÁÁÖ¾îÁö´Â Map
ÀÇ Å° ¼¼Æ®°¡ µÇ´Â String
ÀÇ ¹è¿. null
°¡ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì, °¡Àå ÀûÀýÇÑ DataFlavor
¿¡ÀÇ, ¼Æ÷Æ®µÇ´Â ¸ðµç String
³×ÀÌÆ¼ºêÀÇ ¸ÅÇÎÀÌ µ¹·ÁÁÖ¾îÁø´Ù
String
³×ÀÌÆ¼ºêÀÇ,DataFlavor
¿¡ÀÇ java.util.Map
getFlavorsForNative(java.lang.String)
,
encodeJavaMIMEType(java.lang.String)
public void addUnencodedNativeForFlavor(DataFlavor flav, String nat)
DataFlavor
( ¹× ÁöÁ¤µÈ DataFlavor
¿Í µ¿ÀÏÇÑ ¸ðµç DataFlavor
)·ÎºÎÅÍ, ÁöÁ¤µÈ String
³×ÀÌÆ¼ºê¿¡ ¸ÅÇÎÀ» Ãß°¡ÇÕ´Ï´Ù. getNativesForFlavor
°ú´Â ´Þ¸®, ÀÌ ¸ÅÇÎÀº ÇѹæÇâ¿¡¸¸ È®¸³µÇ¾î ³×ÀÌÆ¼ºê´Â encode µÇÁö ¾Ê½À´Ï´Ù. ½Ö¹æÇâÀÇ ¸ÅÇÎÀ» È®¸³ÇÏ·Á¸é ,addFlavorForUnencodedNative
µµ È£ÃâÇÕ´Ï´Ù. »õ·Î¿î ¸ÅÇÎÀÇ ¿ì¼±µµ´Â ±âÁ¸ÀÇ ¸ÅÇκ¸´Ù ³·¾ÆÁý´Ï´Ù. ÁöÁ¤µÈ (¶Ç´Â ±×°Í°ú µ¿ÀÏÇÏ´Ù) DataFlavor
·ÎºÎÅÍ ÁöÁ¤µÈ String
³×ÀÌÆ¼ºê¿¡ÀÇ ¸ÅÇÎÀÌ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì´Â ÀÌ ¸Þ¼Òµå¿¡ È¿°ú´Â ¾ø½À´Ï´Ù.
flav
- ¸ÅÇοëÀÇ DataFlavor
Űnat
- ¸ÅÇοëÀÇ String
³×ÀÌÆ¼ºêÄ¡
NullPointerException
- flav ¶Ç´Â nat °¡ null
ÀÇ °æ¿ìaddFlavorForUnencodedNative(java.lang.String, java.awt.datatransfer.DataFlavor)
public void setNativesForFlavor(DataFlavor flav, String [] natives)
DataFlavor
, ¹× ÁöÁ¤µÈ DataFlavor
¿Í µ¿ÀÏÇÑ ¸ðµç DataFlavor
ÀÇ ÇöÀçÀÇ ¸ÅÇÎÀ» ÆÄ±âÇØ, ÁöÁ¤µÈ String
³×ÀÌÆ¼ºê¿¡ÀÇ »õ·Î¿î ¸ÅÇÎÀ» ÀÛ¼ºÇÕ´Ï´Ù. getNativesForFlavor
°ú´Â ´Þ¸®, ÀÌ ¸ÅÇÎÀº ÇѹæÇâ¿¡¸¸ È®¸³µÇ¾î ³×ÀÌÆ¼ºê´Â encode µÇÁö ¾Ê½À´Ï´Ù. ½Ö¹æÇâÀÇ ¸ÅÇÎÀ» È®¸³ÇÏ·Á¸é ,setFlavorsForNative
µµ È£ÃâÇÕ´Ï´Ù. ¹è¿³»ÀÇ ÃÖÃÊÀÇ ³×ÀÌÆ¼ºê´Â ¿ì¼±µµ°¡ °¡Àå ³ôÀº ¸ÅÇÎÀ» ³ªÅ¸³À´Ï´Ù. °è¼ÓµÇ´Â ³×ÀÌÆ¼ºê¿¡¼´Â ¸ÅÇÎÀÇ ¿ì¼±µµ°¡ Èê·¯ °©´Ï´Ù.
µ¿µîÀÇ String
³×ÀÌÆ¼ºê¸¦ ÂüÁ¶ÇÏ´Â ¿ä¼Ò°¡ ¹è¿¿¡ Æ÷ÇԵǴ °æ¿ì´Â ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ±×·¯ÇÑ ¿ä¼Ò¾ÈÀÇ ÃÖÃÊÀÇ ¿ä¼Ò¿¡ ´ëÇØ¼ »õ·Î¿î ¸ÅÇÎÀÌ È®¸³µÇ¾î ³ª¸ÓÁöÀÇ ¿ä¼Ò´Â ¹«½ÃµË´Ï´Ù.
µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷ÀÌ È®¸³ÇÑ ¸ÅÇÎÀ» Ŭ¶óÀÌ¾ðÆ® ÄÚµå·Î ¸®¼ÂÆ® ÇÏÁö ¾Ê°Ô ÃßõÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ¾îÇø®ÄÉÀÌ¼Ç ·¹º§ÀÇ ¸ÅÇÎÀÎ ¸¸Å »ç¿ëÇÕ´Ï´Ù.
flav
- ¸ÅÇοëÀÇ DataFlavor
Ű
NullPointerException
- flav ¶Ç´Â ³×ÀÌÆ¼ºê°¡ null
ÀÇ °æ¿ì, ¶Ç´Â ³×ÀÌÆ¼ºê¿¡ null
¿ä¼Ò°¡ Æ÷ÇԵǴ °æ¿ìsetFlavorsForNative(java.lang.String, java.awt.datatransfer.DataFlavor[])
public void addFlavorForUnencodedNative(String nat, DataFlavor flav)
String
³×ÀÌÆ¼ºê·ÎºÎÅÍ ´ÜÀÏÀÇ DataFlavor
¿¡ÀÇ ¸ÅÇÎÀ» Ãß°¡ÇÕ´Ï´Ù. getFlavorsForNative
°ú´Â ´Þ¸®, ÀÌ ¸ÅÇÎÀº ÇѹæÇâ¿¡¸¸ È®¸³µÇ¾î ³×ÀÌÆ¼ºê´Â encode µÇÁö ¾Ê½À´Ï´Ù. ½Ö¹æÇâÀÇ ¸ÅÇÎÀ» È®¸³ÇÏ·Á¸é ,addUnencodedNativeForFlavor
µµ È£ÃâÇÕ´Ï´Ù. »õ·Î¿î ¸ÅÇÎÀÇ ¿ì¼±µµ´Â ±âÁ¸ÀÇ ¸ÅÇκ¸´Ù ³·¾ÆÁý´Ï´Ù. ÁöÁ¤µÈ String
³×ÀÌÆ¼ºê·ÎºÎÅÍ ÁöÁ¤µÈ (¶Ç´Â ±×°Í°ú µ¿ÀÏÇÏ´Ù) DataFlavor
¿¡ÀÇ ¸ÅÇÎÀÌ ¹ú½á Á¸ÀçÇÏ´Â °æ¿ì´Â ÀÌ ¸Þ¼Òµå¿¡ È¿°ú´Â ¾ø½À´Ï´Ù.
nat
- ¸ÅÇοëÀÇ String
³×ÀÌÆ¼ºê Űflav
- ¸ÅÇοëÀÇ DataFlavor
Ä¡
NullPointerException
- nat ¶Ç´Â flav °¡ null
ÀÇ °æ¿ìaddUnencodedNativeForFlavor(java.awt.datatransfer.DataFlavor, java.lang.String)
public void setFlavorsForNative(String nat, DataFlavor [] flavors)
String
³×ÀÌÆ¼ºêÀÇ ÇöÀçÀÇ ¸ÅÇÎÀ» ÆÄ±âÇØ, ÁöÁ¤µÈ DataFlavor
¿¡ÀÇ »õ·Î¿î ¸ÅÇÎÀ» ÀÛ¼ºÇÕ´Ï´Ù. getFlavorsForNative
°ú´Â ´Þ¸®, ÀÌ ¸ÅÇÎÀº ÇѹæÇâ¿¡¸¸ È®¸³µÇ¾î ³×ÀÌÆ¼ºê¸¦ encode ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ½Ö¹æÇâÀÇ ¸ÅÇÎÀ» È®¸³ÇÏ·Á¸é ,setNativesForFlavor
µµ È£ÃâÇÕ´Ï´Ù. ¹è¿³»ÀÇ ÃÖÃÊÀÇ DataFlavor
´Â ¿ì¼±µµ°¡ °¡Àå ³ôÀº ¸ÅÇÎÀ» ³ªÅ¸³À´Ï´Ù. °è¼ÓµÇ´Â DataFlavor
¿¡¼´Â ¸ÅÇÎÀÇ ¿ì¼±µµ°¡ Èê·¯ °©´Ï´Ù.
µ¿µîÀÇ DataFlavor
¸¦ ÂüÁ¶ÇÏ´Â ¿ä¼Ò°¡ ¹è¿¿¡ Æ÷ÇԵǴ °æ¿ì´Â ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ ±×·¯ÇÑ ¿ä¼Ò¾ÈÀÇ ÃÖÃÊÀÇ ¿ä¼Ò¿¡ ´ëÇØ¼ »õ·Î¿î ¸ÅÇÎÀÌ È®¸³µÇ¾î ³ª¸ÓÁöÀÇ ¿ä¼Ò´Â ¹«½ÃµË´Ï´Ù.
µ¥ÀÌÅÍ Àü¼Û ÇϺÎÁ¶Á÷ÀÌ È®¸³ÇÑ ¸ÅÇÎÀ» Ŭ¶óÀÌ¾ðÆ® ÄÚµå·Î ¸®¼ÂÆ® ÇÏÁö ¾Ê°Ô ÃßõÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ¾îÇø®ÄÉÀÌ¼Ç ·¹º§ÀÇ ¸ÅÇÎÀÎ ¸¸Å »ç¿ëÇÕ´Ï´Ù.
nat
- ¸ÅÇοëÀÇ String
³×ÀÌÆ¼ºê Ű
NullPointerException
- nat ¶Ç´Â ÈÄ·¹Àٰ̹¡ null
ÀÇ °æ¿ì, ¶Ç´Â ÈÄ·¹À̹ٿ¡ null
¿ä¼Ò°¡ Æ÷ÇԵǴ °æ¿ìsetNativesForFlavor(java.awt.datatransfer.DataFlavor, java.lang.String[])
public static String encodeJavaMIMEType(String mimeType)
String
³×ÀÌÆ¼ºê·Î¼ »ç¿ëÇϱâ À§Çؼ MIME ŸÀÔÀ» encode ÇÕ´Ï´Ù. MIME ŸÀÔÀÇ encode µÈ Ç¥ÇöÀÇ Çü½ÄÀº ±¸Çö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. Á¦ÇÑÀº ´ÙÀ½¿¡ ³ªÅ¸³»´Â °Í »ÓÀÔ´Ï´Ù.
String
°¡ null
ÀÇ °æ¿ì¿¡¸¸, encode µÈ Ç¥ÇöÀº null
°¡ µÈ´Ùnull
°¡ ¾Æ´Ñ 2 °³ÀÇ MIME ŸÀÔ String
°¡ String.equals(Object)
¿¡ °üÇØ¼ µ¿ÀÏÇÑ °æ¿ì¿¡¸¸, ÀÌ·¯ÇÑ String
ÀÇ encode µÈ Ç¥ÇöÀº µ¿ÀÏÇÏ´Ù
ÀÌ ¸Þ¼ÒµåÀÇ Sun ÀÇ ÂüÁ¶ ±¸Çö¿¡¼´Â Á¢µÎ»ç JAVA_DATAFLAVOR:
°¡ ºÙ´Â ÁöÁ¤µÈ MIME ŸÀÔ String
°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
mimeType
- encode ´ë»óÀÇ MIME ŸÀÔ
String
. mimeType °¡ null
ÀÇ °æ¿ì´Â null
public static String encodeDataFlavor(DataFlavor flav)
String
³×ÀÌÆ¼ºê·Î¼ »ç¿ëÇϱâ À§Çؼ DataFlavor
¸¦ encode ÇÕ´Ï´Ù. encode µÈ DataFlavor
ÀÇ Çü½ÄÀº ±¸Çö¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. Á¦ÇÑÀº ´ÙÀ½¿¡ ³ªÅ¸³»´Â °Í »ÓÀÔ´Ï´Ù.
DataFlavor
°¡ null
ÀÇ °æ¿ì, ¶Ç´Â MIME ŸÀÔ String
°¡ null
ÀÇ °æ¿ì¿¡¸¸, encode µÈ Ç¥ÇöÀº null
°¡ µÈ´Ùnull
°¡ ¾Æ´Ñ MIME ŸÀÔ String
¸¦ °¡Áö´Â null
°¡ ¾Æ´Ñ 2 °³ÀÇ DataFlavor
ÀÇ MIME ŸÀÔ String
°¡ String.equals(Object)
¿¡ °üÇØ¼ µ¿ÀÏÇÑ °æ¿ì¿¡¸¸, ÀÌ·¯ÇÑ DataFlavor
ÀÇ encode µÈ Ç¥ÇöÀº µ¿ÀÏÇÏ´Ù
ÀÌ ¸Þ¼ÒµåÀÇ Sun ÀÇ ÂüÁ¶ ±¸Çö¿¡¼´Â Á¢µÎ»ç JAVA_DATAFLAVOR:
°¡ ºÙ´Â ÁöÁ¤µÈ DataFlavor
ÀÇ MIME ŸÀÔ String
°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
flav
- encode ´ë»óÀÇ DataFlavor
String
. flav °¡ null
ÀÇ °æ¿ì, ¶Ç´Â null
ÀÇ MIME ŸÀÔÀ» °¡Áö´Â °æ¿ì´Â null
public static boolean isJavaMIMEType(String str)
String
°¡ encode µÈ Java MIME ŸÀÔÀÏÁö ¾î¶³Áö¸¦ µ¹·ÁÁÝ´Ï´Ù.
str
- ÆÇÁ¤ ´ë»óÀÇ String
String
°¡ encode µÇ°í ÀÖ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public static String decodeJavaMIMEType(String nat)
String
³×ÀÌÆ¼ºê¸¦ µðÄÚµåÇÕ´Ï´Ù.
nat
- µðÄÚµå ´ë»óÀÇ String
String
³×ÀÌÆ¼ºê°¡ ¾Æ´Ñ °æ¿ì´Â null
public static DataFlavor decodeDataFlavor(String nat) throws ClassNotFoundException
DataFlavor
·Î¼ »ç¿ëÇϱâ À§Çؼ String
³×ÀÌÆ¼ºê¸¦ µðÄÚµåÇÕ´Ï´Ù.
nat
- µðÄÚµå ´ë»óÀÇ String
DataFlavor
. nat °¡ encode µÈ String
³×ÀÌÆ¼ºê°¡ ¾Æ´Ñ °æ¿ì´Â null
ClassNotFoundException
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.