com.tobesoft.xplatform.tx
Interface JavaTypeDataSerializer

All Known Implementing Classes:
PlatformBinaryJavaTypeDataSerializer, PlatformXmlJavaTypeDataSerializer

public interface JavaTypeDataSerializer

VariableDataSet을 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Author:
Choi, Jongkwan
See Also:
DataSerializer, PartDataSerializer

Method Summary
 void setCharset(java.lang.String charset)
          문자셋(charset)을 설정한다.
 void setDataConverter(JavaTypeDataConverter dataConverter)
          JavaTypeDataConverter를 설정한다.
 void setOutputStream(java.io.OutputStream out)
          OutputStream을 설정한다.
 void setProperty(java.lang.String key, java.lang.Object value)
          속성값을 설정한다.
 void setWriter(java.io.Writer out)
          Writer를 설정한다.
 void writeDataSet(java.lang.String name)
          DataSet을 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeDataSetConstantHeader(java.lang.String name, int dataType, int dataSize, java.lang.Object value)
          DataSetConstantColumnHeader를 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeDataSetHeader(java.lang.String name, int dataType, int dataSize)
          DataSetColumnHeader를 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeDataSetRow(java.lang.Object[] values)
          DataSet의 행(row)을 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeHead()
          시작을 의미하는 데이터를 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeTail()
          종료를 의미하는 데이터를 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeVariable(java.lang.String name, int dataType, java.lang.Object value)
          Variable을 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 

Method Detail

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object value)
속성값을 설정한다.

Parameters:
key - 속성명
value - 속성값

setCharset

public void setCharset(java.lang.String charset)
문자셋(charset)을 설정한다.

Parameters:
charset - 문자셋

setDataConverter

public void setDataConverter(JavaTypeDataConverter dataConverter)
JavaTypeDataConverter를 설정한다.

Parameters:
dataConverter - JavaTypeDataConverter

setOutputStream

public void setOutputStream(java.io.OutputStream out)
                     throws PlatformException
OutputStream을 설정한다.

Parameters:
out - OutputStream
Throws:
PlatformException

setWriter

public void setWriter(java.io.Writer out)
               throws PlatformException
Writer를 설정한다.

Parameters:
out - Writer
Throws:
PlatformException

writeHead

public void writeHead()
               throws PlatformException
시작을 의미하는 데이터를 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Throws:
PlatformException

writeTail

public void writeTail()
               throws PlatformException
종료를 의미하는 데이터를 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Throws:
PlatformException

writeVariable

public void writeVariable(java.lang.String name,
                          int dataType,
                          java.lang.Object value)
                   throws PlatformException
Variable을 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Parameters:
name - 식별자
dataType - 데이터 형식
value - 값
Throws:
PlatformException

writeDataSet

public void writeDataSet(java.lang.String name)
                  throws PlatformException
DataSet을 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Parameters:
name - 식별자
Throws:
PlatformException

writeDataSetHeader

public void writeDataSetHeader(java.lang.String name,
                               int dataType,
                               int dataSize)
                        throws PlatformException
DataSetColumnHeader를 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Parameters:
name - 식별자
dataType - 데이터 형식
dataSize - 데이터 크기
Throws:
PlatformException

writeDataSetConstantHeader

public void writeDataSetConstantHeader(java.lang.String name,
                                       int dataType,
                                       int dataSize,
                                       java.lang.Object value)
                                throws PlatformException
DataSetConstantColumnHeader를 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Parameters:
name - 식별자
dataType - 데이터 형식
dataSize - 데이터 크기
value - 값
Throws:
PlatformException

writeDataSetRow

public void writeDataSetRow(java.lang.Object[] values)
                     throws PlatformException
DataSet의 행(row)을 특정 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Parameters:
values - 값들
Throws:
PlatformException


Copyright © 2000-2011 TOBESOFT Co., Ltd.