public final class TypeHandlerRegistry extends Object implements org.teasoft.bee.osql.Registry
| Constructor and Description |
|---|
TypeHandlerRegistry() |
| Modifier and Type | Method and Description |
|---|---|
static <T> org.teasoft.bee.osql.type.TypeHandler<T> |
getHandler(Class<T> fieldType)
return the register Handler of fieldType.
|
static <T> T |
handlerProcess(Class<T> fieldType,
Object result)
process the result get from ResultSet with TypeHandler,and return new processed result.
|
static <T> boolean |
isPriorityType(Class<T> fieldType)
return the priority of the fieldType.
|
static <T> void |
register(Class<T> fieldType,
org.teasoft.bee.osql.type.TypeHandler<? extends T> handler)
register TypeHandler,it will effect if can not process by default.
|
static <T> void |
register(Class<T> fieldType,
org.teasoft.bee.osql.type.TypeHandler<? extends T> handler,
boolean isPriority)
register TypeHandler
|
static <T> void |
register(Class<T> fieldType,
org.teasoft.bee.osql.type.TypeHandler<? extends T> handler,
String database) |
static <T> void |
register(Class<T> fieldType,
org.teasoft.bee.osql.type.TypeHandler<? extends T> handler,
String database,
boolean isPriority) |
public static <T> void register(Class<T> fieldType, org.teasoft.bee.osql.type.TypeHandler<? extends T> handler)
fieldType - Javabean field type.handler - handler for Javabean field type.public static <T> void register(Class<T> fieldType, org.teasoft.bee.osql.type.TypeHandler<? extends T> handler, String database)
public static <T> void register(Class<T> fieldType, org.teasoft.bee.osql.type.TypeHandler<? extends T> handler, String database, boolean isPriority)
public static <T> void register(Class<T> fieldType, org.teasoft.bee.osql.type.TypeHandler<? extends T> handler, boolean isPriority)
fieldType - Javabean field type.handler - handler for Javabean field type.isPriority - whether use custom handler before default one.public static <T> boolean isPriorityType(Class<T> fieldType)
fieldType - Javabean field type.public static <T> org.teasoft.bee.osql.type.TypeHandler<T> getHandler(Class<T> fieldType)
fieldType - Javabean field type.Copyright © 2024. All rights reserved.