24 lines
1.1 KiB
Java
24 lines
1.1 KiB
Java
package org.warp.jcwdb;
|
|
|
|
public class DBStandardTypes {
|
|
private static final int STD = 0xFFFFF000;
|
|
public static final int BOOLEAN = STD| 0x000;
|
|
public static final int BYTE = STD| 0x001;
|
|
public static final int SHORT = STD| 0x002;
|
|
public static final int CHAR = STD| 0x003;
|
|
public static final int INTEGER = STD| 0x004;
|
|
public static final int FLOAT = STD| 0x005;
|
|
public static final int DOUBLE = STD| 0x006;
|
|
public static final int STRING = STD| 0x007;
|
|
public static final int BYTE_ARRAY = STD| 0x008;
|
|
public static final int LIGHT_LIST_ARRAY = STD| 0x009;
|
|
public static final int LIGHT_LIST_BIG = STD| 0x00A;
|
|
public static final int GENERIC_OBJECT = STD| 0x00B;
|
|
|
|
public static void registerStandardTypes(JCWDatabase db, TypesManager typesManager) {
|
|
typesManager.registerType(String.class, STRING, new DBStringParser());
|
|
typesManager.registerType(LightArrayList.class, LIGHT_LIST_ARRAY, new DBLightArrayListParser(db));
|
|
typesManager.registerType(LightBigList.class, LIGHT_LIST_BIG, new DBLightBigListParser(db));
|
|
typesManager.registerTypeFallback(new DBGenericObjectParser());
|
|
}
|
|
} |