com.gauce.io
Class DataSetInfo

java.lang.Object
  extended bycom.gauce.io.DataSetInfo

public class DataSetInfo
extends java.lang.Object

Component·Î GauceDataSetÀ» Àü¼ÛÇÒ ¶§ Àü¼ÛÇÒ GaucDataSetÀÇ Á¤º¸¸¦ »ý¼ºÇÑ´Ù.

»ç¿ë¿¹:

 int count = 3 // Àü¼ÛÇÒ DataSet °¹¼ö
 DataSetInfo info = new DataSetInfo(count);
 info.addInfo("name", GauceService.BIN, "firstrow", "protocol");
 info.addInfo("...", GauceService.BIN, "...", "...");
 info.addInfo("...", GauceService.CSV, "...", "...");
 res.write(info); // GauceResponse res
 

Since:
Gauce 2.9
Version:
1.0 2002.08
Author:
Shift Information & Communication CO.

Constructor Summary
DataSetInfo(int cnt)
          »ý¼ºÀÚ, Component·Î Àü¼ÛÇÒ GauceDataSetÀÇ Á¤º¸¸¦ »ý¼º ÇÑ´Ù.
 
Method Summary
 void addInfo(java.lang.String name, int mode, java.lang.String firstRow, java.lang.String protocol)
          Component·Î Àü¼ÛÇÒ GauceDataSetÀÇ Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.
 java.lang.String extract(int type)
          ÁöÁ¤µÈ À¯Çüº°(DataSetInfo.NAME, DataSetInfo.MODE, DataSetInfo.FIRST_ROW, DataSetInfo.PROTOCOL)·Î ÀúÀåµÈ °ªÀ» ¹ÝȯÇÑ´Ù.
 java.lang.String toXML()
          GauceDataSet¿¡ ÇöÀç ÀúÀåµÇ¾î ÀÖ´Â Á¤º¸¸¦ XMLÇüÅ·Πº¯È¯ ÇÏ¿© ¹ÝȯÇÑ´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSetInfo

public DataSetInfo(int cnt)
»ý¼ºÀÚ, Component·Î Àü¼ÛÇÒ GauceDataSetÀÇ Á¤º¸¸¦ »ý¼º ÇÑ´Ù.

Parameters:
cnt - »ý¼ºÇÒ GauceDataSetÀÇ °¹¼ö
Since:
Gauce 2.9
Method Detail

addInfo

public void addInfo(java.lang.String name,
                    int mode,
                    java.lang.String firstRow,
                    java.lang.String protocol)
Component·Î Àü¼ÛÇÒ GauceDataSetÀÇ Á¤º¸¸¦ Ãß°¡ÇÑ´Ù.

Parameters:
name - GauceDataSet À̸§
mode - DataSetÀü¼ÛÇüÅÂ(BIN or CSV);
firstRow - Àü¼ÛÇüŰ¡ first row(F)ÀÎÁö ¾Æ´Ï¸é all row(A)ÀÎÁö °áÁ¤
Since:
Gauce 2.9

extract

public java.lang.String extract(int type)
ÁöÁ¤µÈ À¯Çüº°(DataSetInfo.NAME, DataSetInfo.MODE, DataSetInfo.FIRST_ROW, DataSetInfo.PROTOCOL)·Î ÀúÀåµÈ °ªÀ» ¹ÝȯÇÑ´Ù.

°ªÀÌ ¿©·¯°³°¡ ÀÖÀ» °æ¿ì ',' ºÐ¸®µÈ String°ªÀ¸·Î ¹ÝȯÇÑ´Ù.

Parameters:
type - ÃßÃâÇÒ À¯Çü

ÃßÃâÇÒ ¶§ÀÇ À¯ÇüÀ¸·Î ´ÙÀ½ÀÇ °ªÀ» °¡Áø´Ù.
NAME : GauceDataSet À̸§
MODE : Àü¼ÛÇüÅ (CSV, BIN)
FIRST_ROW : first rowÀü¼ÛÀ¯¹« (F | A)
PROTOCOL : Àü¼Û ÇÁ·ÎÅäÄÝ (HTTP | HTTPS)

Returns:
ÁöÁ¤µÈ À¯ÇüÀÇ °á°ú°ª
Since:
Gauce 2.9

toXML

public java.lang.String toXML()
GauceDataSet¿¡ ÇöÀç ÀúÀåµÇ¾î ÀÖ´Â Á¤º¸¸¦ XMLÇüÅ·Πº¯È¯ ÇÏ¿© ¹ÝȯÇÑ´Ù.

Returns:
XMLÇüÅÂÀÇ °á°ú°ª
Since:
Gauce 2.9