com.tobesoft.xplatform.tx
Class DefaultJavaTypeDataConverter

java.lang.Object
  extended bycom.tobesoft.xplatform.tx.DefaultJavaTypeDataConverter
All Implemented Interfaces:
JavaTypeDataConverter

public class DefaultJavaTypeDataConverter
extends java.lang.Object
implements JavaTypeDataConverter

Java 기본 형식의 데이터를 다른 형식의 데이터로 변환하는 JavaTypeDataConverter의 기본 구현체이다. JavaTypeDataSerializer에 기본적으로 적용되는 JavaTypeDataConverter이다.

Author:
Choi, Jongkwan

Constructor Summary
DefaultJavaTypeDataConverter()
          기본 생성자이다.
 
Method Summary
 java.math.BigDecimal toBigDecimal(java.lang.Object value)
          Object 형식의 데이터를 BigDecimal 형식으로 변환한다.
 byte[] toBlob(java.lang.Object value)
          Object 형식의 데이터를 byte 배열 형식으로 변환한다.
 byte[] toBlob(java.lang.Object value, java.lang.String charset)
          Object 형식의 데이터를 byte 배열 형식으로 변환한다.
 boolean toBoolean(java.lang.Object value)
          Object 형식의 데이터를 boolean 형식으로 변환한다.
 java.util.Date toDateTime(java.lang.Object value)
          Object 형식의 데이터를 일자와 시간을 포함한 Date 형식으로 변환한다.
 double toDouble(java.lang.Object value)
          Object 형식의 데이터를 double 형식으로 변환한다.
 float toFloat(java.lang.Object value)
          Object 형식의 데이터를 float 형식으로 변환한다.
 int toInt(java.lang.Object value)
          Object 형식의 데이터를 int 형식으로 변환한다.
 long toLong(java.lang.Object value)
          Object 형식의 데이터를 long 형식으로 변환한다.
 java.lang.String toString(java.lang.Object value)
          Object 형식의 데이터를 String 형식으로 변환한다.
 java.lang.String toString(java.lang.Object value, java.lang.String charset)
          Object 형식의 데이터를 String 형식으로 변환한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultJavaTypeDataConverter

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

Method Detail

toString

public java.lang.String toString(java.lang.Object value)
Object 형식의 데이터를 String 형식으로 변환한다.

Specified by:
toString in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
String 형식으로 변환된 데이터

toString

public java.lang.String toString(java.lang.Object value,
                                 java.lang.String charset)
Object 형식의 데이터를 String 형식으로 변환한다.

Specified by:
toString in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
charset - 문자셋
Returns:
String 형식으로 변환된 데이터

toInt

public int toInt(java.lang.Object value)
Object 형식의 데이터를 int 형식으로 변환한다.

Specified by:
toInt in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
int 형식으로 변환된 데이터
See Also:
DataTypes.DEFAULT_VALUE_INT

toBoolean

public boolean toBoolean(java.lang.Object value)
Object 형식의 데이터를 boolean 형식으로 변환한다.

Specified by:
toBoolean in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
boolean 형식으로 변환된 데이터
See Also:
DataTypes.DEFAULT_VALUE_BOOLEAN

toLong

public long toLong(java.lang.Object value)
Object 형식의 데이터를 long 형식으로 변환한다.

Specified by:
toLong in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
long 형식으로 변환된 데이터
See Also:
DataTypes.DEFAULT_VALUE_LONG

toFloat

public float toFloat(java.lang.Object value)
Object 형식의 데이터를 float 형식으로 변환한다.

Specified by:
toFloat in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
float 형식으로 변환된 데이터
See Also:
DataTypes.DEFAULT_VALUE_FLOAT

toDouble

public double toDouble(java.lang.Object value)
Object 형식의 데이터를 double 형식으로 변환한다.

Specified by:
toDouble in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
double 형식으로 변환된 데이터
See Also:
DataTypes.DEFAULT_VALUE_DOUBLE

toBigDecimal

public java.math.BigDecimal toBigDecimal(java.lang.Object value)
Object 형식의 데이터를 BigDecimal 형식으로 변환한다.

Specified by:
toBigDecimal in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
BigDecimal 형식으로 변환된 데이터

toDateTime

public java.util.Date toDateTime(java.lang.Object value)
Object 형식의 데이터를 일자와 시간을 포함한 Date 형식으로 변환한다.

Specified by:
toDateTime in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
Date 형식으로 변환된 데이터

toBlob

public byte[] toBlob(java.lang.Object value)
Object 형식의 데이터를 byte 배열 형식으로 변환한다.

Specified by:
toBlob in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
Returns:
byte 배열 형식으로 변환된 데이터
See Also:
DataTypes.DEFAULT_VALUE_BLOB

toBlob

public byte[] toBlob(java.lang.Object value,
                     java.lang.String charset)
Object 형식의 데이터를 byte 배열 형식으로 변환한다.

Specified by:
toBlob in interface JavaTypeDataConverter
Parameters:
value - Object 형식의 데이터
charset - 문자셋
Returns:
byte 배열 형식으로 변환된 데이터
See Also:
DataTypes.DEFAULT_VALUE_BLOB


Copyright © 2000-2011 TOBESOFT Co., Ltd.