tle.framework.component.impl.ra
Class DefaultFileItem

java.lang.Object
  extended bytle.framework.component.impl.ra.DefaultFileItem
All Implemented Interfaces:
FileItem

public class DefaultFileItem
extends java.lang.Object
implements FileItem

FileItemÀÇ ±âº» ±¸Çöü

Since:
2.0
Author:
ÃÖ¹ü±Õ

Constructor Summary
DefaultFileItem()
           
 
Method Summary
 byte[] getBytes()
          ¹ÙÀÌÆ® ¹è¿­·Î ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ ³»¿ëÀ» ±¸ÇÑ´Ù.
 java.lang.String getFileName()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ À̸§¸¸À» ±¸ÇÑ´Ù.
 java.lang.String getFilePath()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ (°æ·Î¸íÀ» Æ÷ÇÔÇÑ) À̸§À» ±¸ÇÑ´Ù.
 java.io.InputStream getInputStream()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀ» InputStreamÀ¸·Î ±¸ÇÑ´Ù.
 java.lang.String getParameterName()
          ÆÄÀϾÆÀÌÅÛ°ú °ü·ÃµÈ ÆÄ¶ó¹ÌÅÍ À̸§À» ±¸ÇÑ´Ù.
 long getSize()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ Å©±â¸¦ ¸®ÅÏÇÑ´Ù.
(package private)  void init(org.apache.commons.fileupload.FileItem apacheFileItem)
          ¾ÆÆÄÄ¡ FileUpload APIÀÇ FileItemÀ» Àü´Þ¹Þ°í ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ À̸§À» ÃßÃâÇÑ´Ù.
 void write(java.io.File file)
          ¾÷·ÎµåÇÑ ÆÄÀÏÀ» ÁöÁ¤ÇÑ file °´Ã¼°¡ ³ªÅ¸³»´Â °æ·Î¿¡ ÀúÀåÇÑ´Ù.
 void write(java.io.OutputStream out)
          ¾÷·ÎµåÇÑ ÆÄÀÏÀ» ÁöÁ¤ÇÑ ½ºÆ®¸²¿¡ Ãâ·ÂÇÑ´Ù.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFileItem

public DefaultFileItem()
Method Detail

init

void init(org.apache.commons.fileupload.FileItem apacheFileItem)
¾ÆÆÄÄ¡ FileUpload APIÀÇ FileItemÀ» Àü´Þ¹Þ°í ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ À̸§À» ÃßÃâÇÑ´Ù.

Parameters:
apacheFileItem -

getParameterName

public java.lang.String getParameterName()
Description copied from interface: FileItem
ÆÄÀϾÆÀÌÅÛ°ú °ü·ÃµÈ ÆÄ¶ó¹ÌÅÍ À̸§À» ±¸ÇÑ´Ù.

Specified by:
getParameterName in interface FileItem
Returns:
ÆÄ¶ó¹ÌÅÍ À̸§

getFilePath

public java.lang.String getFilePath()
Description copied from interface: FileItem
¾÷·ÎµåÇÑ ÆÄÀÏÀÇ (°æ·Î¸íÀ» Æ÷ÇÔÇÑ) À̸§À» ±¸ÇÑ´Ù. (¼­¹ö»ó¿¡ ÀúÀåµÈ °æ·Î°¡ ¾Æ´Ñ Ŭ¶óÀÌ¾ðÆ®°¡ ¾÷·ÎµåÇÒ ¶§ ¼±ÅÃÇÑ ÆÄÀÏÀÇ °æ·Î¸¦ ±¸ÇÏ´Â °ÍÀÌ´Ù.)

Specified by:
getFilePath in interface FileItem
Returns:
¾÷·ÎµåÇÑ ÆÄÀÏ °æ·Î

getFileName

public java.lang.String getFileName()
Description copied from interface: FileItem
¾÷·ÎµåÇÑ ÆÄÀÏÀÇ À̸§¸¸À» ±¸ÇÑ´Ù.

Specified by:
getFileName in interface FileItem
Returns:
°æ·Î¸íÀ» Á¦¿ÜÇÑ ÆÄÀϸí

getSize

public long getSize()
Description copied from interface: FileItem
¾÷·ÎµåÇÑ ÆÄÀÏÀÇ Å©±â¸¦ ¸®ÅÏÇÑ´Ù.

Specified by:
getSize in interface FileItem
Returns:
ÆÄÀÏ Å©±â

getBytes

public byte[] getBytes()
Description copied from interface: FileItem
¹ÙÀÌÆ® ¹è¿­·Î ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ ³»¿ëÀ» ±¸ÇÑ´Ù.

Specified by:
getBytes in interface FileItem
Returns:
byte ¹è¿­

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Description copied from interface: FileItem
¾÷·ÎµåÇÑ ÆÄÀÏÀ» InputStreamÀ¸·Î ±¸ÇÑ´Ù.

Specified by:
getInputStream in interface FileItem
Returns:
ÆÄÀÏÀÇ ³»¿ëÀ» Àоî¿Ã ¼ö ÀÖ´Â InputStream
Throws:
java.io.IOException

write

public void write(java.io.File file)
           throws java.lang.Exception
Description copied from interface: FileItem
¾÷·ÎµåÇÑ ÆÄÀÏÀ» ÁöÁ¤ÇÑ file °´Ã¼°¡ ³ªÅ¸³»´Â °æ·Î¿¡ ÀúÀåÇÑ´Ù.

Specified by:
write in interface FileItem
Parameters:
file - ÀúÀåÇÏ·Á´Â ÆÄÀÏ
Throws:
java.lang.Exception - ÆÄÀÏ¿¡ ¾²´Â °úÁ¤¿¡¼­ ¹®Á¦°¡ ÀÖ´Â °æ¿ì¿¡ ¹ß»ýÇÑ´Ù.

write

public void write(java.io.OutputStream out)
           throws java.lang.Exception
Description copied from interface: FileItem
¾÷·ÎµåÇÑ ÆÄÀÏÀ» ÁöÁ¤ÇÑ ½ºÆ®¸²¿¡ Ãâ·ÂÇÑ´Ù.

Specified by:
write in interface FileItem
Parameters:
out - Ãâ·Â ½ºÆ®¸²
Throws:
java.lang.Exception - Ãâ·Â °úÁ¤¿¡ ¹®Á¦°¡ ÀÖÀ» ¶§ ¹ß»ýÇÑ´Ù.