|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.tobesoft.xplatform.data.DataTypes
X-API에서 지원하는 데이터의 형식(type)을 정의한다.
데이터의 형식은 X-API 자체적으로 정의하며, 이 형식은 int 형식은
물론 String 형식으로도 정의된다.
정의된 데이터의 형식은 다음과 같다.
XPlatform Runtime XPlatform Javascript X-API Java 설 명 STRING String DataTypes.STRING String 문자열 INT Int DataTypes.INT int 4 byte 정수 INT Int DataTypes.BOOLEAN boolean 참 또는 거짓 (1 또는 0) BIGDECIMAL BigDecimal DataTypes.LONG long 8 byte 정수 FLOAT BigDecimal DataTypes.FLOAT float 4 byte 실수 FLOAT BigDecimal DataTypes.DOUBLE double 8 byte 실수 BIGDECIMAL BigDecimal DataTypes.BIG_DECIMAL java.math.BigDeciaml - DATE Date DataTypes.DATE java.util.Date 일자 (yyyyMMdd) TIME Date DataTypes.TIME java.util.Date 시간 (HHmmssSSS) DATETIME Date DataTypes.DATE_TIME java.util.Date 일자와 시간 (yyyyMMddHHmmssSSS) BLOB 미지원 DataTypes.BLOB byte[] byte 배열
| Field Summary | |
static int |
BIG_DECIMAL
BigDecimal 형식 |
static int |
BLOB
byte 배열 형식 |
static int |
BOOLEAN
boolean 형식 |
static int |
DATE
일자 형식 (yyyyMMdd) |
static int |
DATE_TIME
일자와 시간 형식 (yyyyMMddHHmmssSSS) |
static int |
DECIMAL
Deprecated. BIG_DECIMAL을 사용한다. |
static int |
DEFAULT_SIZE_BIG_DECIMAL
BigDecimal 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다. |
static int |
DEFAULT_SIZE_BLOB
byte 배열 형식의 기본 크기 |
static int |
DEFAULT_SIZE_BOOLEAN
boolean 형식의 기본 크기, 그러나 boolean 형식은 기본 크기는 무의미하다. |
static int |
DEFAULT_SIZE_DATE
일자 형식의 기본 크기 |
static int |
DEFAULT_SIZE_DATE_TIME
일자와 시간 형식의 기본 크기 |
static int |
DEFAULT_SIZE_DECIMAL
Deprecated. DEFAULT_SIZE_BIG_DECIMAL을 사용한다. |
static int |
DEFAULT_SIZE_DOUBLE
double 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다. |
static int |
DEFAULT_SIZE_FILE
파일 형식의 기본 크기 |
static int |
DEFAULT_SIZE_FLOAT
float 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다. |
static int |
DEFAULT_SIZE_INT
int 형식의 기본 크기, 그러나 숫자 형식의 기본 크기는 무의미하다. |
static int |
DEFAULT_SIZE_LONG
long 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다. |
static int |
DEFAULT_SIZE_NULL
null 형식의 기본 크기 |
static int |
DEFAULT_SIZE_STRING
String 형식의 기본 크기 |
static int |
DEFAULT_SIZE_TIME
시간 형식의 기본 크기 |
static int |
DEFAULT_SIZE_UNDEFINED
정의되지 않은 형식의 기본 크기 |
static java.math.BigDecimal |
DEFAULT_VALUE_BIG_DECIMAL
BigDecimal 형식의 기본값 (null) |
static byte[] |
DEFAULT_VALUE_BLOB
byte 배열 형식의 기본값 (null) |
static boolean |
DEFAULT_VALUE_BOOLEAN
boolean 형식의 기본값 |
static java.util.Date |
DEFAULT_VALUE_DATE
일자를 포함한 Date 형식의 기본값 (null) |
static java.util.Date |
DEFAULT_VALUE_DATE_TIME
일자와 시간을 포함한 Date 형식의 기본값 (null) |
static java.math.BigDecimal |
DEFAULT_VALUE_DECIMAL
Deprecated. DEFAULT_VALUE_BIG_DECIMAL을 사용한다. |
static double |
DEFAULT_VALUE_DOUBLE
double 형식의 기본값 |
static byte[] |
DEFAULT_VALUE_FILE
파일 형식의 기본값 (null) |
static float |
DEFAULT_VALUE_FLOAT
float 형식의 기본값 |
static int |
DEFAULT_VALUE_INT
int 형식의 기본값 |
static long |
DEFAULT_VALUE_LONG
long 형식의 기본값 |
static java.lang.Object |
DEFAULT_VALUE_OBJECT
Object 형식의 기본값 (null) |
static java.lang.String |
DEFAULT_VALUE_STRING
String 형식의 기본값 (null) |
static java.util.Date |
DEFAULT_VALUE_TIME
시간을 포함한 Date 형식의 기본값 (null) |
static int |
DOUBLE
double 형식 |
static int |
FILE
파일 형식 |
static int |
FLOAT
float 형식 |
static int |
INT
int 형식 |
static int |
LONG
long 형식 |
static int |
NULL
null 형식 |
static java.lang.String |
STR_BIG_DECIMAL
BigDecimal 형식 |
static java.lang.String |
STR_BLOB
byte 배열 형식 |
static java.lang.String |
STR_BOOLEAN
boolean 형식 |
static java.lang.String |
STR_DATE
일자 형식 (yyyyMMdd) |
static java.lang.String |
STR_DATE_TIME
일자와 시간 형식 (yyyyMMddHHmmssSSS) |
static java.lang.String |
STR_DECIMAL
Deprecated. STR_BIG_DECIMAL을 사용한다. |
static java.lang.String |
STR_DOUBLE
double 형식 |
static java.lang.String |
STR_FILE
파일 형식 |
static java.lang.String |
STR_FLOAT
float 형식 |
static java.lang.String |
STR_INT
int 형식 |
static java.lang.String |
STR_LONG
long 형식 |
static java.lang.String |
STR_NULL
null 형식 |
static java.lang.String |
STR_STRING
String 형식 |
static java.lang.String |
STR_TIME
시간 형식 (HHmmssSSS) |
static java.lang.String |
STR_UNDEFINED
정의되지 않은 형식 |
static int |
STRING
String 형식 |
static int |
TIME
시간 형식 (HHmmssSSS) |
static int |
UNDEFINED
정의되지 않은 형식 |
| Method Summary | |
static int |
findType(java.lang.Object value)
값(value)으로부터 데이터의 형식을 판단한다. |
static int |
findType(java.lang.Object value,
boolean include)
값(value)으로부터 데이터의 형식을 판단한다. |
static int |
getDefaultSize(int type)
데이터 형식의 기본 크기를 반환한다. |
static int |
getDefaultSize(java.lang.String type)
데이터 형식의 기본 크기를 반환한다. |
static boolean |
isBinary(int type)
Binary 형식 여부를 검사한다. |
static int |
toIntType(java.lang.String type)
String 형식으로 정의된 데이터 형식을 int 형식으로 변환한다. |
static java.lang.String |
toStringType(int type)
int 형식으로 정의된 데이터 형식을 String 형식으로 변환한다. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int UNDEFINED
STR_UNDEFINED,
Constant Field Valuespublic static final int NULL
STR_NULL,
Constant Field Valuespublic static final int STRING
String 형식
STR_STRING,
Constant Field Valuespublic static final int INT
STR_INT,
Constant Field Valuespublic static final int BOOLEAN
STR_BOOLEAN,
Constant Field Valuespublic static final int LONG
STR_LONG,
Constant Field Valuespublic static final int FLOAT
STR_FLOAT,
Constant Field Valuespublic static final int DOUBLE
STR_DOUBLE,
Constant Field Valuespublic static final int BIG_DECIMAL
BigDecimal 형식
STR_BIG_DECIMAL,
Constant Field Valuespublic static final int DECIMAL
BIG_DECIMAL을 사용한다.
BigDecimal 형식
public static final int DATE
STR_DATE,
TIME,
DATE_TIME,
Constant Field Valuespublic static final int TIME
STR_TIME,
DATE,
DATE_TIME,
Constant Field Valuespublic static final int DATE_TIME
STR_DATE_TIME,
DATE,
TIME,
Constant Field Valuespublic static final int BLOB
STR_BLOB,
Constant Field Valuespublic static final int FILE
STR_FILE,
Constant Field Valuespublic static final java.lang.String STR_UNDEFINED
UNDEFINED,
Constant Field Valuespublic static final java.lang.String STR_NULL
NULL,
Constant Field Valuespublic static final java.lang.String STR_STRING
String 형식
STRING,
Constant Field Valuespublic static final java.lang.String STR_INT
INT,
Constant Field Valuespublic static final java.lang.String STR_BOOLEAN
BOOLEAN,
Constant Field Valuespublic static final java.lang.String STR_LONG
LONG,
Constant Field Valuespublic static final java.lang.String STR_FLOAT
FLOAT,
Constant Field Valuespublic static final java.lang.String STR_DOUBLE
DOUBLE,
Constant Field Valuespublic static final java.lang.String STR_BIG_DECIMAL
BigDecimal 형식
BIG_DECIMAL,
Constant Field Valuespublic static final java.lang.String STR_DECIMAL
STR_BIG_DECIMAL을 사용한다.
BigDecimal 형식
public static final java.lang.String STR_DATE
DATE,
STR_TIME,
STR_DATE_TIME,
Constant Field Valuespublic static final java.lang.String STR_TIME
TIME,
STR_DATE,
STR_DATE_TIME,
Constant Field Valuespublic static final java.lang.String STR_DATE_TIME
DATE_TIME,
STR_DATE,
STR_TIME,
Constant Field Valuespublic static final java.lang.String STR_BLOB
BLOB,
Constant Field Valuespublic static final java.lang.String STR_FILE
FILE,
Constant Field Valuespublic static final int DEFAULT_SIZE_UNDEFINED
public static final int DEFAULT_SIZE_NULL
public static final int DEFAULT_SIZE_STRING
String 형식의 기본 크기
public static final int DEFAULT_SIZE_INT
public static final int DEFAULT_SIZE_BOOLEAN
public static final int DEFAULT_SIZE_LONG
public static final int DEFAULT_SIZE_FLOAT
public static final int DEFAULT_SIZE_DOUBLE
public static final int DEFAULT_SIZE_BIG_DECIMAL
BigDecimal 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다.
public static final int DEFAULT_SIZE_DECIMAL
DEFAULT_SIZE_BIG_DECIMAL을 사용한다.
BigDecimal 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다.
public static final int DEFAULT_SIZE_DATE
public static final int DEFAULT_SIZE_TIME
public static final int DEFAULT_SIZE_DATE_TIME
public static final int DEFAULT_SIZE_BLOB
public static final int DEFAULT_SIZE_FILE
public static final java.lang.String DEFAULT_VALUE_STRING
String 형식의 기본값 (null)
public static final int DEFAULT_VALUE_INT
public static final boolean DEFAULT_VALUE_BOOLEAN
public static final long DEFAULT_VALUE_LONG
public static final float DEFAULT_VALUE_FLOAT
public static final double DEFAULT_VALUE_DOUBLE
public static final java.math.BigDecimal DEFAULT_VALUE_BIG_DECIMAL
BigDecimal 형식의 기본값 (null)
public static final java.math.BigDecimal DEFAULT_VALUE_DECIMAL
DEFAULT_VALUE_BIG_DECIMAL을 사용한다.
BigDecimal 형식의 기본값 (null)
public static final java.util.Date DEFAULT_VALUE_DATE
Date 형식의 기본값 (null)
public static final java.util.Date DEFAULT_VALUE_TIME
Date 형식의 기본값 (null)
public static final java.util.Date DEFAULT_VALUE_DATE_TIME
Date 형식의 기본값 (null)
public static final byte[] DEFAULT_VALUE_BLOB
public static final byte[] DEFAULT_VALUE_FILE
public static final java.lang.Object DEFAULT_VALUE_OBJECT
Object 형식의 기본값 (null)
| Method Detail |
public static int getDefaultSize(int type)
type - 데이터 형식
public static int getDefaultSize(java.lang.String type)
type - 데이터 형식
public static int toIntType(java.lang.String type)
String 형식으로 정의된 데이터 형식을 int 형식으로 변환한다.
type - String 형식의 데이터 형식
public static java.lang.String toStringType(int type)
String 형식으로 변환한다.
type - int 형식의 데이터 형식
public static int findType(java.lang.Object value)
value - 값
public static int findType(java.lang.Object value,
boolean include)
value - 값include - null 형식 포함 여부
public static boolean isBinary(int type)
type - 데이터 형식
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||