com.bstek.dorado.data.type.manager
public interface DataTypeManager
用于管理一组DataType的管理类。
DataTypeManager内部使用
DataTypeDefinitionManager
来实现最基本的DataType的注册功能。
同时,DataTypeManager在DataTypeDefinitionManager的基础上完成了更加丰富的功能。
例如根据Java数据类型自动选择最为匹配的DataType。
DataType
,
DefaultDataTypeManager
Modifier and Type | Method and Description |
---|---|
void |
clearCache()
清除用于提高getDataType(Type type)操作效率的缓存信息。
|
DataType |
createDataType(java.lang.String name) |
DataType |
createDataType(java.lang.String name,
java.lang.String parents) |
DataType |
getDataType(java.lang.String name)
根据DataType的名字返回相应的DataType。
|
DataType |
getDataType(java.lang.reflect.Type type)
根据注册信息来确定应该用哪种DataType来描述给定的Class类型。 即根据Java数据类型自动选择最为匹配的DataType。
|
DataTypeDefinitionManager |
getDataTypeDefinitionManager()
返回DataType配置声明管理器。
|
java.util.Set<java.lang.String> |
getDataTypeNames() |
DataTypeDefinitionManager getDataTypeDefinitionManager()
java.util.Set<java.lang.String> getDataTypeNames()
DataType getDataType(java.lang.String name) throws java.lang.Exception
name
- DataType的名字java.lang.Exception
DataType getDataType(java.lang.reflect.Type type) throws java.lang.Exception
type
- 给定的Class类型java.lang.Exception
DataType createDataType(java.lang.String name) throws java.lang.Exception
java.lang.Exception
DataType createDataType(java.lang.String name, java.lang.String parents) throws java.lang.Exception
java.lang.Exception
void clearCache()
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.