com.ixync.io
Class IXyncOutputStream

java.lang.Object
  extended bycom.ixync.io.IXyncOutputStream

public abstract class IXyncOutputStream
extends java.lang.Object

Ŭ¶óÀÌ¾ðÆ®·Î Àü¼ÛÇÒ Ãâ·Â½ºÆ®¸²°ú InnoXync Service¿¡ »ç¿ëÇϱâ À§Çؼ­ ºÎÇÕÇϵµ·Ï Ãß»óÈ­ ½ÃŲ Ŭ·¡½ºÀÌ´Ù.

Since:
InnoXync 2.0
Version:
1.0 2004.12
Author:
Shift Information & Communication CO.

Method Summary
 void close()
          Component¿ÍÀÇ Åë½ÅÀ» ²÷´Â´Ù.
 void fragment(IXyncDataSet dataSet)
          IXyncDataSetÀ» first-row°¡ Áö¿øµÇ´Â IXyncDataSetÀ¸·Î ¼­ºñ½ºÇϱâ À§ÇØ µî·Ï½ÃŲ´Ù.
 void fragment(IXyncDataSet dataSet, int size)
          IXyncDataSetÀ» first-row°¡ Áö¿øµÇ´Â IXyncDataSetÀ¸·Î ¼­ºñ½ºÇϱâ À§ÇØ µî·Ï½ÃŲ´Ù.
abstract  void write(IXyncDataSet dataSet)
          IXyncDataSetÀ» Component·Î Àü¼ÛÇÑ´Ù.
abstract  void write(IXyncDataSet dataSet, int firstrow)
          IXyncDataSetÀ» Component·Î Àü¼ÛÇÑ´Ù.
abstract  void writeTo(java.io.OutputStream stream)
          ¼­ºñ½ºÀÇ °á°ú¸¦ ÁöÁ¤µÈ OutputStreamÀ¸·Î Àü¼ÛÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

write

public abstract void write(IXyncDataSet dataSet)
                    throws java.io.IOException
IXyncDataSetÀ» Component·Î Àü¼ÛÇÑ´Ù.

Parameters:
dataSet - Component·Î Àü¼ÛÇÒ IXyncDataSet
Throws:
java.io.IOException - Àü¼ÛÁß ¹ß»ýÇÏ´Â ¿À·ù

write

public abstract void write(IXyncDataSet dataSet,
                           int firstrow)
                    throws java.io.IOException
IXyncDataSetÀ» Component·Î Àü¼ÛÇÑ´Ù.

Parameters:
dataSet - Component·Î Àü¼ÛÇÒ IXyncDataSet
firstrow - Àü¼ÛÇÒ IXyncDataSetÀÇ first-row»çÀÌÁî
Throws:
java.io.IOException - Àü¼ÛÁß ¹ß»ýÇÏ´Â ¿À·ù

fragment

public void fragment(IXyncDataSet dataSet)
IXyncDataSetÀ» first-row°¡ Áö¿øµÇ´Â IXyncDataSetÀ¸·Î ¼­ºñ½ºÇϱâ À§ÇØ µî·Ï½ÃŲ´Ù.

Parameters:
dataSet - ¼­ºñ½º¿¡ µî·Ï½Ãų IXyncDataSet
Since:
InnoXync 2.0

fragment

public void fragment(IXyncDataSet dataSet,
                     int size)
IXyncDataSetÀ» first-row°¡ Áö¿øµÇ´Â IXyncDataSetÀ¸·Î ¼­ºñ½ºÇϱâ À§ÇØ µî·Ï½ÃŲ´Ù. ±âº»ÀûÀ¸·Î fragment(IXyncDataSet dataSet)¿Í °°À¸¸ç size¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

Parameters:
dataSet - ¼­ºñ½º¿¡ µî·Ï½Ãų IXyncDataSet
size - ÁöÁ¤ÇÑ first-row »çÀÌÁî
Since:
InnoXync 2.0

close

public void close()
           throws java.io.IOException
Component¿ÍÀÇ Åë½ÅÀ» ²÷´Â´Ù.

Throws:
java.io.IOException - Åë½ÅÁß ¹ß»ýÇÏ´Â ¿À·ù
Since:
InnoXync 2.0

writeTo

public abstract void writeTo(java.io.OutputStream stream)
¼­ºñ½ºÀÇ °á°ú¸¦ ÁöÁ¤µÈ OutputStreamÀ¸·Î Àü¼ÛÇÑ´Ù. Default´Â ÄÄÆ÷³ÍÆ®°¡ ¼ö½ÅÇϵµ·Ï µÇ¾î ÀÖ´Ù. ¿¹¸¦ µé¾î FileOutputStreamÀ» »ç¿ëÇÏ¸é »ý¼ºµÈ µ¥ÀÌÅÍ ¼ÂÀ» ÆÄÀÏ·Î ÀúÀåÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

Parameters:
stream - Ãâ·Â ¹æÇâÀ» ³ªÅ¸³»´Â OutputStream
Since:
InnoXync 2.0