kr.co.hit.live.web.mapper.type
Class DefaultColumnTypeCaster
java.lang.Object
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
| Fields inherited from interface kr.co.hit.live.web.mapper.type.ColumnTypeCaster |
BYTE, CDATA, CHAR, DATE, DEFAULT, DOUBLE, FLOAT, INTEGER, LONG, NUMBER, STRING |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMPTY_STRING
protected static final String EMPTY_STRING
- See Also:
- Constant Field Values
DefaultColumnTypeCaster
public DefaultColumnTypeCaster()
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 - 컬럼 idformat - 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 - 컬럼 IDformat - 문자열 생성시 적용할 포멧
- 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.