com.bstek.dorado.view.config.definition
public class ViewConfigDefinition extends ListenableObjectDefinition
ObjectDefinition.CreationInfo
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ARGUMENT |
static java.lang.String |
RESOURCE_RELATIVE_DEFINITION |
Constructor and Description |
---|
ViewConfigDefinition(PrivateDataTypeDefinitionManager dataTypeDefinitionManager,
PrivateDataProviderDefinitionManager dataProviderDefinitionManager,
PrivateDataResolverDefinitionManager dataResolverDefinitionManager) |
Modifier and Type | Method and Description |
---|---|
protected BeanWrapper |
createObject(ObjectDefinition.CreationInfo creationInfo,
java.lang.Object[] constuctorArgs,
org.aopalliance.intercept.MethodInterceptor[] methodInterceptors,
CreationContext context)
根据给定创建信息和拦截器的数组创建一个对象实例。
|
protected java.lang.Object |
doCreate(CreationContext context,
java.lang.Object[] constuctorArgs) |
protected void |
doInitObject(java.lang.Object object,
ObjectDefinition.CreationInfo creationInfo,
CreationContext context) |
java.util.Map<java.lang.String,java.lang.Object> |
getArguments()
返回所有视图参数的Map集合。
|
DefinitionManager<DataProviderDefinition> |
getDataProviderDefinitionManager()
返回用于管理视图中私有DataProvider的配置声明管理器。
|
DefinitionManager<DataResolverDefinition> |
getDataResolverDefinitionManager()
返回用于管理视图中私有DataResolver的配置声明管理器。
|
DefinitionManager<DataTypeDefinition> |
getDataTypeDefinitionManager()
返回用于管理视图中私有DataType的配置声明管理器。
|
java.util.Map<java.lang.String,java.lang.Object> |
getViewContext() |
ViewDefinition |
getViewDefinition() |
protected void |
injectResourceString(ViewConfig viewConfig,
java.lang.String key,
java.lang.String resourceString) |
void |
setArguments(java.util.Map<java.lang.String,java.lang.Object> arguments) |
void |
setViewContext(java.util.Map<java.lang.String,java.lang.Object> viewContext) |
void |
setViewDefinition(ViewDefinition viewDefinition) |
filterGlobalListener, getListener, initCreationInfo, initObject, invokePrivateListener, invokePrivateListeners, preinitObject, setListener
createExpressionMethodInterceptor, getFinalValueOrExpression
getBeanId, getConstructorArgTypes, getImpl, getImplType, getMethodInterceptors, getParentReferences, getParents, getScope, isCacheCreatedObject, setBeanId, setCacheCreatedObject, setConstructorArgTypes, setImpl, setImplType, setParent, setParentReference, setParentReferences, setParents, setScope
addInitOperation, clone, create, create, executeInitOperations, getDependentResources, getInitOperations, getProperties, getProperty, getResource, initProperties, removeProperty, setDependentResources, setObjectProperty, setProperties, setProperty, setResource
public static final java.lang.String ARGUMENT
public static final java.lang.String RESOURCE_RELATIVE_DEFINITION
public ViewConfigDefinition(PrivateDataTypeDefinitionManager dataTypeDefinitionManager, PrivateDataProviderDefinitionManager dataProviderDefinitionManager, PrivateDataResolverDefinitionManager dataResolverDefinitionManager) throws java.lang.Exception
java.lang.Exception
public DefinitionManager<DataTypeDefinition> getDataTypeDefinitionManager()
public DefinitionManager<DataProviderDefinition> getDataProviderDefinitionManager()
public DefinitionManager<DataResolverDefinition> getDataResolverDefinitionManager()
public java.util.Map<java.lang.String,java.lang.Object> getArguments()
public void setArguments(java.util.Map<java.lang.String,java.lang.Object> arguments)
public java.util.Map<java.lang.String,java.lang.Object> getViewContext()
public void setViewContext(java.util.Map<java.lang.String,java.lang.Object> viewContext)
public ViewDefinition getViewDefinition()
public void setViewDefinition(ViewDefinition viewDefinition)
protected void injectResourceString(ViewConfig viewConfig, java.lang.String key, java.lang.String resourceString) throws java.lang.Exception
java.lang.Exception
protected java.lang.Object doCreate(CreationContext context, java.lang.Object[] constuctorArgs) throws java.lang.Exception
doCreate
in class ObjectDefinition
java.lang.Exception
protected BeanWrapper createObject(ObjectDefinition.CreationInfo creationInfo, java.lang.Object[] constuctorArgs, org.aopalliance.intercept.MethodInterceptor[] methodInterceptors, CreationContext context) throws java.lang.Exception
ObjectDefinition
createObject
in class ObjectDefinition
creationInfo
- 对象创建信息methodInterceptors
- 拦截器的数组context
- 创建上下文java.lang.Exception
protected void doInitObject(java.lang.Object object, ObjectDefinition.CreationInfo creationInfo, CreationContext context) throws java.lang.Exception
doInitObject
in class ListenableObjectDefinition
java.lang.Exception
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.