com.bstek.dorado.view.config
public class PrivateDataTypeDefinitionManager extends DataTypeDefinitionManager
Constructor and Description |
---|
PrivateDataTypeDefinitionManager(DefinitionManager<DataTypeDefinition> parent) |
Modifier and Type | Method and Description |
---|---|
PrivateDataTypeDefinitionManager |
duplicate() |
java.lang.String |
getDataObjectIdPrefix() |
DataTypeDefinition |
getDefinition(java.lang.String name)
根据给定的DataType名称返回相应的DataType的配置声明对象。
此方法具有具有处理复合类型DataType名称的能力。 例如:我们已经在管理器中分别注册了List和Map这两中DataType,当我们尝试从管理器中获得一个名为List[Map]的DataType时, 管理器将会自动创建一个新的DataType与之匹配,并且将这个新的DataType注册到管理器。这样,当我们下次在尝试获得List[Map]时, 管理器将直接返回该DataType。 |
ViewConfigDefinition |
getViewConfigDefinition() |
void |
registerDefinition(java.lang.String name,
DataTypeDefinition definition)
注册一个配置声明对象。
|
void |
setDataObjectIdPrefix(java.lang.String dataObjectIdPrefix) |
void |
setViewConfigDefinition(ViewConfigDefinition viewConfigDefinition) |
createAggregationDataType, getDefinition, registerDefinition, registerMatchType, unregisterDefinition
clearAllDefinitions, getDefinitions, getParent, hasOwnDefintion
public PrivateDataTypeDefinitionManager(DefinitionManager<DataTypeDefinition> parent)
public java.lang.String getDataObjectIdPrefix()
public void setDataObjectIdPrefix(java.lang.String dataObjectIdPrefix)
public void setViewConfigDefinition(ViewConfigDefinition viewConfigDefinition)
public ViewConfigDefinition getViewConfigDefinition()
public void registerDefinition(java.lang.String name, DataTypeDefinition definition)
DefinitionManager
registerDefinition
in interface DefinitionManager<DataTypeDefinition>
registerDefinition
in class DataTypeDefinitionManager
name
- 要注册的对象的名称definition
- 要注册的配置声明对象public DataTypeDefinition getDefinition(java.lang.String name)
DataTypeDefinitionManager
getDefinition
in interface DefinitionManager<DataTypeDefinition>
getDefinition
in class DataTypeDefinitionManager
name
- DataType的名称public PrivateDataTypeDefinitionManager duplicate()
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.