javax.activation
Ŭ·¡½º URLDataSource

java.lang.Object
  |
  +--javax.activation.URLDataSource
¸ðµç ½ÇÀå ÀÎÅÍÆäÀ̽º:
DataSource

public class URLDataSource
extends java.lang.Object
implements DataSource

URLDataSource Ŭ·¡½º´Â,URL ¿ÀºêÁ§Æ®¸¦ DataSource ÀÎÅÍÆäÀ̽º·Î ·¦ ÇÏ´Â ¿ÀºêÁ§Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ Å¬·¡½º´Â »õ·Î¿î DataHandler ÀÇ ÀÛ¼º¿¡ »ç¿ëÇÒ ¼ö ÀÖ±â (À§ÇØ)¶§¹®¿¡, JavaBeans Activation Framework ³»ºÎÀÇ URL ¿¡ ÀÇÇØ ±â¼úµÈ µ¥ÀÌÅÍÀÇ Ã³¸®°¡ °£·«È­µË´Ï´Ù. ÁÖ: DataHandler ¿ÀºêÁ§Æ®°¡ URL ¸¦ »ç¿ëÇØ ±¸ÃàµÇ¸é(ÀÚ), URLDataSource °¡ ³»ºÎÀûÀ¸·Î ÀÛ¼ºµË´Ï´Ù.

°ü·Ã Ç׸ñ:
DataSource , DataHandler

constructor¡¡ ¡¡ ÀÇ °³¿ä
URLDataSource (java.net.URL url)
          URLDataSource constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 java.lang.String getContentType ()
          URL ÀÇ content-type Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù.
 java.io.InputStream getInputStream ()
          URL ·ÎºÎÅÍÀÇ getInputStream ¸Þ¼ÒµåÀÔ´Ï´Ù.
 java.lang.String getName ()
          ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽºÈ­¿¡ »ç¿ëµÈ URL ¿¡ ´ëÇØ¼­ getFile ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
 java.io.OutputStream getOutputStream ()
          URL ·ÎºÎÅÍÀÇ getOutputStream ¸Þ¼ÒµåÀÔ´Ï´Ù.
 java.net.URL getURL ()
          ÀÌ DataSource ÀÇ ÀÛ¼º¿¡ »ç¿ëµÈ URL ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

constructor¡¡ ¡¡ ÀÇ »ó¼¼

URLDataSource

public URLDataSource(java.net.URL url)
URLDataSource constructor¡¡ ¡¡ ÀÔ´Ï´Ù. URLDataSource Ŭ·¡½º´Â, URL ¿¡ÀÇ Á¢¼ÓÀ» ¿ä±¸ÇÏ´Â ¸Þ¼Òµå°¡ ºÒ·Á °¥ ¶§±îÁö, Á¢¼ÓÀ» È®¸³ÇÏÁö ¾Ê½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
url - ÀÌ ¿ÀºêÁ§Æ®¿¡ ĸ½¶È­µÇ´Â URL
¸Þ¼ÒµåÀÇ »ó¼¼

getContentType

public java.lang.String getContentType()
URL ÀÇ content-type Çì´õ ÇʵåÀÇ °ªÀ» µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â, URLConnection ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÑ ÈÄ, URL ÀÇ URLConnection.getContentType ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. ÁÖ: ÀÌ ¸Þ¼Òµå´Â, URL ¿¡ ´ëÇØ¼­ openConnection ¸Þ¼Òµå¸¦ È£ÃâÇÏ·Á°í ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå°¡ ½ÇÆÐÇßÀ» °æ¿ì, ¶Ç´Â URLConnection ·ÎºÎÅÍ ÄÁÅÙÃ÷ Çü½ÄÀÌ µ¹·ÁÁÖ¾îÁöÁö ¾Ê¾Ò´ø °æ¿ì´Â, ÄÁÅÙÃ÷ Çü½ÄÀ¸·Î¼­ ¡¸application/octet-stream¡¹°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DataSource ³»ÀÇ getContentType
¹Ýȯ°ª:
ÄÁÅÙÃ÷ Çü½Ä

getName

public java.lang.String getName()
¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽºÈ­¿¡ »ç¿ëµÈ URL ¿¡ ´ëÇØ¼­ getFile ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DataSource ³»ÀÇ getName
¹Ýȯ°ª:
URL ÀÇ getFile ¸Þ¼Òµå¸¦ È£ÃâÇÑ °á°ú

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
URL ·ÎºÎÅÍÀÇ getInputStream ¸Þ¼ÒµåÀÔ´Ï´Ù. URL ¿¡ ´ëÇØ¼­ openStream ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DataSource ³»ÀÇ getInputStream
¹Ýȯ°ª:
InputStream

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
URL ·ÎºÎÅÍÀÇ getOutputStream ¸Þ¼ÒµåÀÔ´Ï´Ù. ¿ì¼±, URL ÀÇ URLConnection ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÏ·Á°í ÇÕ´Ï´Ù. ±×°ÍÀÌ ¼º°øÇßÀ» °æ¿ì´Â, URLConnection ¿¡ ´ëÇÑ getOutputStream ¸Þ¼Òµå°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DataSource ³»ÀÇ getOutputStream
¹Ýȯ°ª:
OutputStream

getURL

public java.net.URL getURL()
ÀÌ DataSource ÀÇ ÀÛ¼º¿¡ »ç¿ëµÈ URL ¸¦ µ¹·ÁÁÝ´Ï´Ù.
¹Ýȯ°ª:
URL


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