|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.tobesoft.xplatform.data.datatype.DataTypeFactory
X-UP 또는 X-POP을 지원하기 위한 데이터의 형식(type)을 등록하고, 데이터 형식간의 변환 또는 비교를 수행한다.
DataType은 X-UP 또는 X-POP이 지원하는 다양한 형식(type)의
데이터를 지원하기 위한 클래스이며, DataTypeFactory은
DataType을 이용하여 데이터 형식간의 변환, 비교 등을 수행한다.
기 정의된 DataType은 다음과 같다.
Category Class 설 명 JAVA com.tobesoft.xplatform.data.datatype.JavaDataType Java의 데이터 형식 정의, 데이터 형식간의 변환 또는 비교의 기준 SQL com.tobesoft.xplatform.data.datatype.SqlDataType SQL의 데이터 형식 정의 PLATFORM com.tobesoft.xplatform.data.datatype.PlatformDataType XPlatform의 데이터 형식 정의
DataType,
JavaDataType,
PlatformDataType,
SqlDataType| Field Summary | |
static DataType |
NULL
null 데이터 형식(type) |
| Constructor Summary | |
DataTypeFactory()
|
|
| Method Summary | |
static void |
bindConverting(DataType from,
DataType to)
데이터 형식(type)의 변환 가능 여부를 설정한다. |
static DataType |
getDataType(java.lang.String categoryName,
int type)
분류명(category)에 해당하는 데이터 형식( DataType)을 반환한다. |
static DataType |
getDataType(java.lang.String categoryName,
java.lang.String name)
분류명(category)에 해당하는 데이터 형식( DataType)을 반환한다. |
static DataType |
getDataTypeOfValue(java.lang.Object value)
값의 클래스 형식(type)에 해당하는 DataType을 반환한다. |
static DataType |
getJavaDataType(java.lang.Class clazz)
Java의 데이터 형식( DataType)을 반환한다. |
static DataType |
getJavaDataType(DataType dataType)
Java의 데이터 형식( DataType)을 반환한다.
|
static DataType |
getJavaDataType(int type)
Java의 데이터 형식( DataType)을 반환한다. |
static DataType |
getJavaDataType(java.lang.String name)
Java의 데이터 형식( DataType)을 반환한다. |
static DataType |
getPlatformDataType(DataType dataType)
XPlatform의 데이터 형식( DataType)을 반환한다.
|
static DataType |
getPlatformDataType(int type)
XPlatform의 데이터 형식( DataType)을 반환한다. |
static DataType |
getPlatformDataType(java.lang.String name)
XPlatform의 데이터 형식( DataType)을 반환한다. |
static DataType |
getSqlDataType(DataType dataType)
SQL의 데이터 형식( DataType)을 반환한다.
|
static DataType |
getSqlDataType(int type)
SQL의 데이터 형식( DataType)을 반환한다. |
static DataType |
getSqlDataType(java.lang.String name)
SQL의 데이터 형식( DataType)을 반환한다. |
static boolean |
isConvertible(DataType from,
DataType to)
데이터 형식( DataType)간의 호환 여부를 검사한다. |
static void |
register(java.lang.Class clazz)
DataType들을 등록한다. |
static void |
register(DataType dataType)
DataType을 등록한다. |
static void |
setAsConvertible(DataType from,
DataType to)
데이터 형식( DataType)간의 호환 여부를 설정한다. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static DataType NULL
| Constructor Detail |
public DataTypeFactory()
| Method Detail |
public static DataType getJavaDataType(int type)
DataType)을 반환한다.
type - 데이터 형식
public static DataType getJavaDataType(java.lang.String name)
DataType)을 반환한다.
name - 데이터 형식의 이름
public static DataType getJavaDataType(java.lang.Class clazz)
DataType)을 반환한다.
clazz - 데이터의 Class
public static DataType getJavaDataType(DataType dataType)
DataType)을 반환한다.
주어진 DataType이 JavaDataType에 정의된 형식이
아닌 경우, 호환되는JavaDataType의 데이터 형식을 반환한다.
dataType - DataType
public static DataType getPlatformDataType(int type)
DataType)을 반환한다.
type - 데이터 형식
public static DataType getPlatformDataType(java.lang.String name)
DataType)을 반환한다.
name - 데이터 형식의 이름
public static DataType getPlatformDataType(DataType dataType)
DataType)을 반환한다.
주어진 DataType이 PlatformDataType에 정의된 형식이
아닌 경우, 호환되는PlatformDataType의 데이터 형식을 반환한다.
dataType - DataType
public static DataType getSqlDataType(int type)
DataType)을 반환한다.
type - 데이터 형식의 값
public static DataType getSqlDataType(java.lang.String name)
DataType)을 반환한다.
name - 데이터 형식의 이름
public static DataType getSqlDataType(DataType dataType)
DataType)을 반환한다.
주어진 DataType이 SqlDataType에 정의된 형식이
아닌 경우, 호환되는SqlDataType의 데이터 형식을 반환한다.
dataType - DataType
public static DataType getDataType(java.lang.String categoryName,
int type)
DataType)을 반환한다.
categoryName - 분류명type - 데이터 형식
public static DataType getDataType(java.lang.String categoryName,
java.lang.String name)
DataType)을 반환한다.
categoryName - 분류명name - 데이터 형식의 이름
public static DataType getDataTypeOfValue(java.lang.Object value)
DataType을 반환한다.
value - 값
public static void register(java.lang.Class clazz)
DataType들을 등록한다.
clazz - DataType이 정의된 클래스public static void register(DataType dataType)
DataType을 등록한다.
dataType - DataType
public static void bindConverting(DataType from,
DataType to)
from - 변환할 DataTypeto - 변환될 DataType
public static boolean isConvertible(DataType from,
DataType to)
DataType)간의 호환 여부를 검사한다.
from - 변환할 DataTypeto - 변환될 DataType
public static void setAsConvertible(DataType from,
DataType to)
DataType)간의 호환 여부를 설정한다.
from - 변환할 DataTypeto - 변환될 DataType
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||