com.tobesoft.xplatform.tx.impl
Class PlatformXmlPartDataSerializer

java.lang.Object
  extended bycom.tobesoft.xplatform.tx.impl.PlatformXmlPartDataSerializer
All Implemented Interfaces:
PartDataSerializer

public class PlatformXmlPartDataSerializer
extends java.lang.Object
implements PartDataSerializer

VariableDataSet을 XPlatform에서 정의된 XML 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Author:
Choi, Jongkwan

Constructor Summary
PlatformXmlPartDataSerializer()
          기본 생성자이다.
 
Method Summary
 void setCharset(java.lang.String charset)
          문자셋(charset)을 설정한다.
 void setDataTypeChanger(DataTypeChanger dataTypeChanger)
          DataTypeChanger를 설정한다.
 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(DataSet ds)
          DataSet을 XML 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeHead()
          시작을 의미하는 데이터를 XML 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeTail()
          종료를 의미하는 데이터를 XML 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 void writeVariable(Variable var)
          Variable을 XML 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlatformXmlPartDataSerializer

public PlatformXmlPartDataSerializer()
기본 생성자이다.

Method Detail

setProperty

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

Specified by:
setProperty in interface PartDataSerializer
Parameters:
key - 속성명
value - 속성값

setCharset

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

Specified by:
setCharset in interface PartDataSerializer
Parameters:
charset - 문자셋

setDataTypeChanger

public void setDataTypeChanger(DataTypeChanger dataTypeChanger)
DataTypeChanger를 설정한다.

Specified by:
setDataTypeChanger in interface PartDataSerializer
Parameters:
dataTypeChanger - DataTypeChanger

setOutputStream

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

Specified by:
setOutputStream in interface PartDataSerializer
Parameters:
out - OutputStream
Throws:
PlatformException

setWriter

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

Specified by:
setWriter in interface PartDataSerializer
Parameters:
out - Writer
Throws:
PlatformException

writeHead

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

Specified by:
writeHead in interface PartDataSerializer
Throws:
PlatformException

writeTail

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

Specified by:
writeTail in interface PartDataSerializer
Throws:
PlatformException

writeVariable

public void writeVariable(Variable var)
                   throws PlatformException
Variable을 XML 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Specified by:
writeVariable in interface PartDataSerializer
Parameters:
var - Variable
Throws:
PlatformException

writeDataSet

public void writeDataSet(DataSet ds)
                  throws PlatformException
DataSet을 XML 형식으로 변환하여 OutputStream 또는 Writer으로 출력한다.

Specified by:
writeDataSet in interface PartDataSerializer
Parameters:
ds - DataSet
Throws:
PlatformException


Copyright © 2000-2011 TOBESOFT Co., Ltd.