01 | package com.cdoframework.cdolib.base; |
02 |
03 | import java.io.Serializable; |
04 | import java.text.SimpleDateFormat; |
05 |
06 |
07 | public interface DataType extends Serializable |
08 | { |
09 |
10 | |
11 | int NONE_TYPE =0; |
12 |
13 | int BOOLEAN_TYPE =1; |
14 | int BYTE_TYPE =2; |
15 | int SHORT_TYPE =3; |
16 | int INTEGER_TYPE =4; |
17 | int LONG_TYPE =5; |
18 | int FLOAT_TYPE =6; |
19 | int DOUBLE_TYPE =7; |
20 | int STRING_TYPE =8; |
21 | int DATE_TYPE =9; |
22 | int TIME_TYPE =10; |
23 | int DATETIME_TYPE =11; |
24 | int CDO_TYPE =12; |
25 | int RECORD_TYPE =13; |
26 |
27 | int BOOLEAN_ARRAY_TYPE =101; |
28 | int BYTE_ARRAY_TYPE =102; |
29 | int SHORT_ARRAY_TYPE =103; |
30 | int INTEGER_ARRAY_TYPE =104; |
31 | int LONG_ARRAY_TYPE =105; |
32 | int FLOAT_ARRAY_TYPE =106; |
33 | int DOUBLE_ARRAY_TYPE =107; |
34 | int STRING_ARRAY_TYPE =108; |
35 | int DATE_ARRAY_TYPE =109; |
36 | int TIME_ARRAY_TYPE =110; |
37 | int DATETIME_ARRAY_TYPE =111; |
38 | int CDO_ARRAY_TYPE =112; |
39 | int RECORD_SET_TYPE =113; |
40 | |
41 | String DATETIME_FORMAT_STRING ="yyyy-MM-dd HH:mm:ss"; |
42 | String DATE_FORMAT_STRING ="yyyy-MM-dd"; |
43 | String TIME_FORMAT_STRING ="HH:mm:ss"; |
44 | |
45 | SimpleDateFormat DATETIME_FORMAT =newSimpleDateFormat (DATETIME_FORMAT_STRING); |
46 | SimpleDateFormat DATE_FORMAT =new SimpleDateFormat (DATE_FORMAT_STRING); |
47 | SimpleDateFormat TIME_FORMAT =newSimpleDateFormat (TIME_FORMAT_STRING); |
48 | } |
布尔类型、byte类型、short类型、int类型、long类型、float类型、double类型、String类型、Date类型、Time类型
DateTime类型、CDO类型、布尔数组类型、byte数组类型、short数组类型、int数组类型、long数组类型、float
数组类型、double数组类型、String数组类型、Date数组类型、Time数组类型、DateTime数组类型、CDO数组类型
事先定义好这些数据类型是构造CDO数据结构的基石!