com.tobesoft.xplatform.tx
Class DataSerializerFactory

java.lang.Object
  extended bycom.tobesoft.xplatform.tx.DataSerializerFactory

public class DataSerializerFactory
extends java.lang.Object

PlatformData를 특정 형식의 데이터(stream)으로 변환 또는 원복을 수행하는 DataSerializerDataDeserializer를 생성한다.

기 구현된 DataSerializer는 다음과 같다.

형 식 byte 지원
(InputStream 또는 OutputStream)
char 지원
(Reader 또는 Writer)
설 명
PlatformType.CONTENT_TYPE_XML v v Platform에서 정의된 XML 형식
PlatformType.CONTENT_TYPE_BINARY v x Platform에서 정의된 바이너리 형식
PlatformType.CONTENT_TYPE_SSV v v Platform에서 정의된 SSV 형식
PlatformType.CONTENT_TYPE_MI_XML v v MiPlatform에서 정의된 XML 형식
PlatformType.CONTENT_TYPE_MI_BINARY v x MiPlatform에서 정의된 바이너리 형식

Author:
Choi, Jongkwan

Method Summary
static DataDeserializer getDeserializer(java.lang.String type)
          형식(type)에 해당하는 DataDeserializer를 반환한다.
static PartDataSerializer getPartSerializer(java.lang.String type)
          형식(type)에 해당하는 PartDataSerializer를 반환한다.
static DataSerializer getSerializer(java.lang.String type)
          형식(type)에 해당하는 DataSerializer를 반환한다.
static void registerDeserializer(java.lang.String type, java.lang.Object deserializer)
          DataDeserializer를 등록한다.
static void registerPartSerializer(java.lang.String type, java.lang.Object serializer)
          PartDataSerializer를 등록한다.
static void registerSerializer(java.lang.String type, java.lang.Object serializer)
          DataSerializer를 등록한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSerializer

public static DataSerializer getSerializer(java.lang.String type)
형식(type)에 해당하는 DataSerializer를 반환한다.

Parameters:
type - 형식
Returns:
DataSerializer

getPartSerializer

public static PartDataSerializer getPartSerializer(java.lang.String type)
형식(type)에 해당하는 PartDataSerializer를 반환한다.

Parameters:
type - 형식
Returns:
PartDataSerializer

getDeserializer

public static DataDeserializer getDeserializer(java.lang.String type)
형식(type)에 해당하는 DataDeserializer를 반환한다.

Parameters:
type - 형식
Returns:
DataSerializer

registerSerializer

public static void registerSerializer(java.lang.String type,
                                      java.lang.Object serializer)
DataSerializer를 등록한다.

Parameters:
type - 형식
serializer - DataSerializer

registerPartSerializer

public static void registerPartSerializer(java.lang.String type,
                                          java.lang.Object serializer)
PartDataSerializer를 등록한다.

Parameters:
type - 형식
serializer - PartDataSerializer

registerDeserializer

public static void registerDeserializer(java.lang.String type,
                                        java.lang.Object deserializer)
DataDeserializer를 등록한다.

Parameters:
type - 형식
deserializer - DataDeserializer


Copyright © 2000-2011 TOBESOFT Co., Ltd.