com.tobesoft.xplatform.tx
Interface DataDeserializer

All Known Implementing Classes:
MiBinaryDataDeserializer, MiXmlDataDeserializer, PlatformBinaryDataDeserializer, PlatformSsvDataDeserializer, PlatformXmlDataDeserializer

public interface DataDeserializer

InputStream 또는 Reader로부터 특정 형식의 데이터(stream)를 읽고, PlatformData으로 변환한다.

Author:
Choi, Jongkwan

Method Summary
 PlatformData readData(java.io.InputStream in, DataTypeChanger dataTypeChanger, java.lang.String charset)
          InputStream로부터 특정 형식의 데이터(stream)를 읽고, PlatformData으로 변환한다.
 PlatformData readData(java.io.Reader in, DataTypeChanger dataTypeChanger, java.lang.String charset)
          Reader로부터 특정 형식의 데이터(stream)를 읽고, PlatformData으로 변환한다.
 void setProperty(java.lang.String key, java.lang.Object value)
          속성값을 설정한다.
 

Method Detail

setProperty

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

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

readData

public PlatformData readData(java.io.InputStream in,
                             DataTypeChanger dataTypeChanger,
                             java.lang.String charset)
                      throws PlatformException
InputStream로부터 특정 형식의 데이터(stream)를 읽고, PlatformData으로 변환한다.

Parameters:
in - InputStream
dataTypeChanger - DataTypeChanger
charset - 문자셋
Returns:
PlatformData
Throws:
PlatformException

readData

public PlatformData readData(java.io.Reader in,
                             DataTypeChanger dataTypeChanger,
                             java.lang.String charset)
                      throws PlatformException
Reader로부터 특정 형식의 데이터(stream)를 읽고, PlatformData으로 변환한다.

Parameters:
in - Reader
dataTypeChanger - DataTypeChanger
charset - 문자셋
Returns:
PlatformData
Throws:
PlatformException


Copyright © 2000-2011 TOBESOFT Co., Ltd.