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, setListenercreateExpressionMethodInterceptor, getFinalValueOrExpressiongetBeanId, getConstructorArgTypes, getImpl, getImplType, getMethodInterceptors, getParentReferences, getParents, getScope, isCacheCreatedObject, setBeanId, setCacheCreatedObject, setConstructorArgTypes, setImpl, setImplType, setParent, setParentReference, setParentReferences, setParents, setScopeaddInitOperation, clone, create, create, executeInitOperations, getDependentResources, getInitOperations, getProperties, getProperty, getResource, initProperties, removeProperty, setDependentResources, setObjectProperty, setProperties, setProperty, setResourcepublic 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.Exceptionpublic 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.Exceptionprotected java.lang.Object doCreate(CreationContext context, java.lang.Object[] constuctorArgs) throws java.lang.Exception
doCreate in class ObjectDefinitionjava.lang.Exceptionprotected BeanWrapper createObject(ObjectDefinition.CreationInfo creationInfo, java.lang.Object[] constuctorArgs, org.aopalliance.intercept.MethodInterceptor[] methodInterceptors, CreationContext context) throws java.lang.Exception
ObjectDefinitioncreateObject in class ObjectDefinitioncreationInfo - 对象创建信息methodInterceptors - 拦截器的数组context - 创建上下文java.lang.Exceptionprotected void doInitObject(java.lang.Object object,
ObjectDefinition.CreationInfo creationInfo,
CreationContext context)
throws java.lang.Exception
doInitObject in class ListenableObjectDefinitionjava.lang.ExceptionCopyright © 2001-2011 www.BSTEK.com All Rights Reserved.