tle.framework.component.spi.ra
Interface FileItem

All Known Implementing Classes:
DefaultFileItem

public interface FileItem

Ŭ¶óÀÌ¾ðÆ®°¡ Àü¼ÛÇÑ ÆÄÀÏ¿¡ ´ëÇÑ Á¤º¸¸¦ ÀúÀåÇÑ´Ù.

Since:
2.0
Author:
ÃÖ¹ü±Õ

Method Summary
 byte[] getBytes()
          ¹ÙÀÌÆ® ¹è¿­·Î ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ ³»¿ëÀ» ±¸ÇÑ´Ù.
 java.lang.String getFileName()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ À̸§¸¸À» ±¸ÇÑ´Ù.
 java.lang.String getFilePath()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ (°æ·Î¸íÀ» Æ÷ÇÔÇÑ) À̸§À» ±¸ÇÑ´Ù.
 java.io.InputStream getInputStream()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀ» InputStreamÀ¸·Î ±¸ÇÑ´Ù.
 java.lang.String getParameterName()
          ÆÄÀϾÆÀÌÅÛ°ú °ü·ÃµÈ ÆÄ¶ó¹ÌÅÍ À̸§À» ±¸ÇÑ´Ù.
 long getSize()
          ¾÷·ÎµåÇÑ ÆÄÀÏÀÇ Å©±â¸¦ ¸®ÅÏÇÑ´Ù.
 void write(java.io.File file)
          ¾÷·ÎµåÇÑ ÆÄÀÏÀ» ÁöÁ¤ÇÑ file °´Ã¼°¡ ³ªÅ¸³»´Â °æ·Î¿¡ ÀúÀåÇÑ´Ù.
 void write(java.io.OutputStream out)
          ¾÷·ÎµåÇÑ ÆÄÀÏÀ» ÁöÁ¤ÇÑ ½ºÆ®¸²¿¡ Ãâ·ÂÇÑ´Ù.
 

Method Detail

getParameterName

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

Returns:
ÆÄ¶ó¹ÌÅÍ À̸§

getFilePath

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

Returns:
¾÷·ÎµåÇÑ ÆÄÀÏ °æ·Î

getFileName

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

Returns:
°æ·Î¸íÀ» Á¦¿ÜÇÑ ÆÄÀϸí

getSize

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

Returns:
ÆÄÀÏ Å©±â

getBytes

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

Returns:
byte ¹è¿­

getInputStream

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

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

write

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

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

write

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

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