com.bstek.dorado.view
public class PrivateDataTypeManager extends DefaultDataTypeManager
| Constructor and Description |
|---|
PrivateDataTypeManager(DataTypeManager parent,
PrivateDataTypeDefinitionManager privateDataTypeDefinitionManager,
PrivateDataProviderDefinitionManager privateDataProviderDefinitionManager,
PrivateDataResolverDefinitionManager privateDataResolverDefinitionManager) |
| Modifier and Type | Method and Description |
|---|---|
DataType |
getDataType(java.lang.String name)
根据DataType的名字返回相应的DataType。
|
DataType |
getDataType(java.lang.reflect.Type type)
根据注册信息来确定应该用哪种DataType来描述给定的Class类型。 即根据Java数据类型自动选择最为匹配的DataType。
|
protected DataType |
getDataTypeByDefinition(DataTypeDefinition dataTypeDefinition)
根据得到的DataType配置声明对象返回一个真正的DataType对象。
|
java.util.Set<java.lang.String> |
getDataTypeNames() |
DataTypeManager |
getParent() |
java.util.Set<java.lang.String> |
getPrivateDataTypeNames() |
void |
registerDataType(java.lang.String name,
DataType dataType) |
getDataTypeDefinition, getDataTypeDefinitionByType, isChildTypeOfclearCache, createDataType, createDataType, doCreateDataType, getDataTypeDefinitionManager, getDefinedDataTypeDefinition, getDefinedDataTypeDefinition, setDataTypeDefinitionManagerpublic PrivateDataTypeManager(DataTypeManager parent, PrivateDataTypeDefinitionManager privateDataTypeDefinitionManager, PrivateDataProviderDefinitionManager privateDataProviderDefinitionManager, PrivateDataResolverDefinitionManager privateDataResolverDefinitionManager)
public DataTypeManager getParent()
public DataType getDataType(java.lang.String name) throws java.lang.Exception
DataTypeManagergetDataType in interface DataTypeManagergetDataType in class DataTypeManagerSupportname - DataType的名字java.lang.Exceptionpublic DataType getDataType(java.lang.reflect.Type type) throws java.lang.Exception
DataTypeManagergetDataType in interface DataTypeManagergetDataType in class DataTypeManagerSupporttype - 给定的Class类型java.lang.Exceptionpublic java.util.Set<java.lang.String> getDataTypeNames()
getDataTypeNames in interface DataTypeManagergetDataTypeNames in class DataTypeManagerSupportpublic java.util.Set<java.lang.String> getPrivateDataTypeNames()
public void registerDataType(java.lang.String name,
DataType dataType)
name - dataType - protected DataType getDataTypeByDefinition(DataTypeDefinition dataTypeDefinition) throws java.lang.Exception
DataTypeManagerSupportgetDataTypeByDefinition in class DataTypeManagerSupportdataTypeDefinition - DataType的配置声明对象java.lang.ExceptionCopyright © 2001-2011 www.BSTEK.com All Rights Reserved.