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, isChildTypeOf
clearCache, createDataType, createDataType, doCreateDataType, getDataTypeDefinitionManager, getDefinedDataTypeDefinition, getDefinedDataTypeDefinition, setDataTypeDefinitionManager
public PrivateDataTypeManager(DataTypeManager parent, PrivateDataTypeDefinitionManager privateDataTypeDefinitionManager, PrivateDataProviderDefinitionManager privateDataProviderDefinitionManager, PrivateDataResolverDefinitionManager privateDataResolverDefinitionManager)
public DataTypeManager getParent()
public DataType getDataType(java.lang.String name) throws java.lang.Exception
DataTypeManager
getDataType
in interface DataTypeManager
getDataType
in class DataTypeManagerSupport
name
- DataType的名字java.lang.Exception
public DataType getDataType(java.lang.reflect.Type type) throws java.lang.Exception
DataTypeManager
getDataType
in interface DataTypeManager
getDataType
in class DataTypeManagerSupport
type
- 给定的Class类型java.lang.Exception
public java.util.Set<java.lang.String> getDataTypeNames()
getDataTypeNames
in interface DataTypeManager
getDataTypeNames
in class DataTypeManagerSupport
public 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
DataTypeManagerSupport
getDataTypeByDefinition
in class DataTypeManagerSupport
dataTypeDefinition
- DataType的配置声明对象java.lang.Exception
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.