|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ColumnTypeCaster
Map파일에 정의된 Column의 데이터를 생성하거나 출력할 때 타입 변환 및 포메팅을 수행하는 기능을 제공한다.
| Field Summary | |
|---|---|
static int |
BYTE
|
static int |
CDATA
|
static int |
CHAR
|
static int |
DATE
|
static int |
DEFAULT
|
static int |
DOUBLE
|
static int |
FLOAT
|
static int |
INTEGER
|
static int |
LONG
|
static int |
NUMBER
|
static int |
STRING
|
| 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를 출력을 위한 문자열로 변환한다. |
int |
type()
|
| Field Detail |
|---|
static final int DEFAULT
static final int INTEGER
static final int LONG
static final int DOUBLE
static final int FLOAT
static final int NUMBER
static final int STRING
static final int DATE
static final int CHAR
static final int BYTE
static final int CDATA
| Method Detail |
|---|
Object parseInput(Object value,
String id,
Format format)
value - 컬럼 값id - 컬럼 idformat - type 변환 시 적용할 포멧formatMap - format 객체들이 담겨있는 Map 객체
Object parseOutput(Object value,
String id,
Format format,
boolean cdata)
value - 컬럼 값id - 컬럼 IDformat - 문자열 생성시 적용할 포멧formatMap - format 객체들이 담겨있는 Map 객체flag - cdata 사용 가능 여부
Format getFormatInstance(String format)
int type()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||