javax.activation
Ŭ·¡½º FileDataSource

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

public class FileDataSource
extends java.lang.Object
implements DataSource

FileDataSource Ŭ·¡½º´Â, ÆÄÀÏÀ» ĸ½¶È­ÇÏ´Â °£´ÜÇÑ DataSource ¿ÀºêÁ§Æ®¸¦ ½ÇÀåÇÕ´Ï´Ù. ¶Ç, FileTypeMap ¿ÀºêÁ§Æ®¸¦ °³ÀÔ½ÃÄÑ µ¥ÀÌÅÍÀÇ ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼­ ¿°»öÇÑ °Í ¼­ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.

FileDataSource ÀÇ ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼­ ¿°»öÇÑ °ÍÀÇ ½Ã¸àƽ½º

FileDataSource Ŭ·¡½º´Â, ÆÄÀÏÀÇ µ¥ÀÌÅÍÀÇ ÇüÁö¸¦ ¹«´Ì¸¦ ¹Ú¾Æ¼­ ¿°»öÇÑ °ÍÀ», FileTypeMap Ŭ·¡½º·ÎºÎÅÍ ¼­ºê Ŭ·¡½ºÈ­ µÈ ¿ÀºêÁ§Æ®¿¡ À§¾ç ÇÕ´Ï´Ù. setFileTypeMap ¸Þ¼Òµå¸¦ »ç¿ëÇϸé(ÀÚ), FileDataSource ÀÇ ÀνºÅϽº¿¡ ´ëÇØ¼­ FileTypeMap ¸¦ ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. FileTypeMap °¡ ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, FileDataSource ´Â FileTypeMap ÀÇ getDefaultFileTypeMap ¸Þ¼Òµå¸¦ È£ÃâÇØ, ½Ã½ºÅÛÀÇ µðÆúÆ®ÀÇ FileTypeMap ¸¦ ÃëµæÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
DataSource , FileTypeMap , MimetypesFileTypeMap

constructor¡¡ ¡¡ ÀÇ °³¿ä
FileDataSource (java.io.File file)
          File ¿ÀºêÁ§Æ®·ÎºÎÅÍ FileDataSource ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
FileDataSource (java.lang.String name)
          ÁöÁ¤µÈ ÆÐ½º¸íÀ¸·ÎºÎÅÍ FileDataSource ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 java.lang.String getContentType ()
          ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅÍÀÇ MIME ŸÀÔÀ» ij¸¯ÅÍ ¶óÀÎ Çü½Ä¿¡¼­ µ¹·ÁÁÝ´Ï´Ù.
 java.io.File getFile ()
          ÀÌ FileDataSource ¿¡ ´ëÀÀÇÏ´Â File ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.io.InputStream getInputStream ()
          ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â InputStream ¸¦ µ¹·ÁÁÖ¾î, µ¹·ÁÁÙ ¼ö ¾ø´Â °æ¿ì´Â IOException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 java.lang.String getName ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¡¸À̸§¡¹À» µ¹·ÁÁÝ´Ï´Ù.
 java.io.OutputStream getOutputStream ()
          ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â OutputStream ¸¦ µ¹·ÁÁÖ¾î, µ¹·ÁÁÙ ¼ö ¾ø´Â °æ¿ì´Â IOException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 void setFileTypeMap (FileTypeMap  map)
          ÀÌ FileDataSource ·Î »ç¿ëÇÏ´Â FileTypeMap ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

constructor¡¡ ¡¡ ÀÇ »ó¼¼

FileDataSource

public FileDataSource(java.io.File file)
File ¿ÀºêÁ§Æ®·ÎºÎÅÍ FileDataSource ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÁÖ: ÀÌ ÆÄÀÏÀº, ÆÄÀÏÀ» ¿­ Çʿ䰡 ÀÖ´Â ¸Þ¼Òµå°¡ ºÒ·Á °¥ ¶§±îÁö, ½ÇÁ¦·Î´Â ¿­¸®Áö ¾Ê½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
file - ÆÄÀÏ

FileDataSource

public FileDataSource(java.lang.String name)
ÁöÁ¤µÈ ÆÐ½º¸íÀ¸·ÎºÎÅÍ FileDataSource ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÁÖ: ÀÌ ÆÄÀÏÀº, ÆÄÀÏÀ» ¿­ Çʿ䰡 ÀÖ´Â ¸Þ¼Òµå°¡ ºÒ·Á °¥ ¶§±îÁö, ½ÇÁ¦·Î´Â ¿­¸®Áö ¾Ê½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ½Ã½ºÅÛ ÀÇÁ¸ÀÇ ÆÄÀϸí
¸Þ¼ÒµåÀÇ »ó¼¼

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â InputStream ¸¦ µ¹·ÁÁÖ¾î, µ¹·ÁÁÙ ¼ö ¾ø´Â °æ¿ì´Â IOException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â, È£Ã⸶´Ù »õ·Î¿î InputStream ÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DataSource ³»ÀÇ getInputStream
¹Ýȯ°ª:
InputStream

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â OutputStream ¸¦ µ¹·ÁÁÖ¾î, µ¹·ÁÁÙ ¼ö ¾ø´Â °æ¿ì´Â IOException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â, È£Ã⸶´Ù »õ·Î¿î OutputStream ÀÇ ÀνºÅϽº¸¦ µ¹·ÁÁÝ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DataSource ³»ÀÇ getOutputStream
¹Ýȯ°ª:
OutputStream

getContentType

public java.lang.String getContentType()
ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅÍÀÇ MIME ŸÀÔÀ» ij¸¯ÅÍ ¶óÀÎ Çü½Ä¿¡¼­ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â, ÇöÀç ÀνºÅç µÇ°í ÀÖ´Â FileTypeMap ¸¦ »ç¿ëÇÕ´Ï´Ù. FileTypeMap °¡ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, FileDataSource ´Â FileTypeMap ÀÇ getDefaultFileTypeMap ¸Þ¼Òµå¸¦ È£ÃâÇØ, µðÆúÆ®ÀÇ FileTypeMap ¸¦ ÃëµæÇÕ´Ï´Ù. ÁÖ: µðÆúÆ®¿¡¼­´Â, »ç¿ëµÇ´Â FileTypeMap ´Â MimetypesFileTypeMap ÀÔ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DataSource ³»ÀÇ getContentType
¹Ýȯ°ª:
MIME ŸÀÔ
°ü·Ã Ç׸ñ:
FileTypeMap.getDefaultFileTypeMap()

getName

public java.lang.String getName()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¡¸À̸§¡¹À» µ¹·ÁÁÝ´Ï´Ù. FileDataSource ´Â, ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÆÄÀϸíÀ» µ¹·ÁÁÝ´Ï´Ù.
Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º DataSource ³»ÀÇ getName
¹Ýȯ°ª:
¿ÀºêÁ§Æ®ÀÇ À̸§
°ü·Ã Ç׸ñ:
DataSource

getFile

public java.io.File getFile()
ÀÌ FileDataSource ¿¡ ´ëÀÀÇÏ´Â File ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ ³ªÅ¸³»Áø ÆÄÀÏÀÇ File ¿ÀºêÁ§Æ®

setFileTypeMap

public void setFileTypeMap(FileTypeMap  map)
ÀÌ FileDataSource ·Î »ç¿ëÇÏ´Â FileTypeMap ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
map - ÀÌ ¿ÀºêÁ§Æ®ÀÇ FileTypeMap


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