kr.co.hit.live.web.mapper.type
Class DefaultColumnTypeCaster

java.lang.Object
  extended by kr.co.hit.live.web.mapper.type.DefaultColumnTypeCaster
All Implemented Interfaces:
ColumnTypeCaster
Direct Known Subclasses:
ByteColumnTypeCaster, CDataColumnTypeCaster, CharColumnTypeCaster, DateColumnTypeCaster, NumberColumnTypeCaster, StringColumnTypeCaster

public class DefaultColumnTypeCaster
extends Object
implements ColumnTypeCaster


Field Summary
protected static String EMPTY_STRING
           
 
Fields inherited from interface kr.co.hit.live.web.mapper.type.ColumnTypeCaster
BYTE, CDATA, CHAR, DATE, DEFAULT, DOUBLE, FLOAT, INTEGER, LONG, NUMBER, STRING
 
Constructor Summary
DefaultColumnTypeCaster()
           
 
Method Summary
 Format getFormatInstance(String format)
          주어진 format 문자열을 사용하여 사용할 Format 객체를 생성하여 리턴한다.
 Object parseInput(Object value, String id, Format format)
          입력으로 들어온 value를 target type으로 변환한다.
 Object parseOutput(Object value, String id, Format format, boolean cdata)
          입력으로 들어온 value를 출력을 위한 문자열로 변환한다.
protected  String toString(Object obj)
           
 int type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY_STRING

protected static final String EMPTY_STRING
See Also:
Constant Field Values
Constructor Detail

DefaultColumnTypeCaster

public DefaultColumnTypeCaster()
Method Detail

parseInput

public Object parseInput(Object value,
                         String id,
                         Format format)
Description copied from interface: ColumnTypeCaster
입력으로 들어온 value를 target type으로 변환한다.

Specified by:
parseInput in interface ColumnTypeCaster
Parameters:
value - 컬럼 값
id - 컬럼 id
format - type 변환 시 적용할 포멧
Returns:

parseOutput

public Object parseOutput(Object value,
                          String id,
                          Format format,
                          boolean cdata)
Description copied from interface: ColumnTypeCaster
입력으로 들어온 value를 출력을 위한 문자열로 변환한다.

Specified by:
parseOutput in interface ColumnTypeCaster
Parameters:
value - 컬럼 값
id - 컬럼 ID
format - 문자열 생성시 적용할 포멧
Returns:

getFormatInstance

public Format getFormatInstance(String format)
Description copied from interface: ColumnTypeCaster
주어진 format 문자열을 사용하여 사용할 Format 객체를 생성하여 리턴한다.

Specified by:
getFormatInstance in interface ColumnTypeCaster
Returns:

type

public int type()
Specified by:
type in interface ColumnTypeCaster

toString

protected String toString(Object obj)


Copyright © 2014. All Rights Reserved.