com.bstek.dorado.view.config.definition
public class ContainerDefinition extends ControlDefinition
ControlDefinition.ControlWrapper
ObjectDefinition.CreationInfo
Constructor and Description |
---|
ContainerDefinition(ComponentTypeRegisterInfo registerInfo) |
Modifier and Type | Method and Description |
---|---|
void |
appendChild(ComponentDefinition component)
向容器中添加一个子组件。
|
protected java.lang.Object |
clone() |
protected void |
doInitObject(java.lang.Object object,
ObjectDefinition.CreationInfo creationInfo,
CreationContext context) |
java.util.List<ComponentDefinition> |
getChildren()
返回容器中所有的子组件。
|
LayoutDefinition |
getLayout()
返回布局管理器的声明。
|
protected void |
initChildrenCreationInfo(ObjectDefinition.CreationInfo creationInfo,
ObjectDefinition definition) |
protected void |
initCreationInfo(ObjectDefinition.CreationInfo creationInfo,
ObjectDefinition definition,
boolean processConstrInfos)
初始化对象创建信息。
即将本配置声明对象中定义的各种信息包括从父对象中继承而来的信息收集到createInfo参数所指定的对象中,以便于创建创建最终对象。 |
void |
setLayout(LayoutDefinition layout)
设置布局管理器的声明。
|
getFinalLayoutConstraint, getLayoutConstraint, setLayoutConstraint
createObject, doCreate, getAssembleComponentDefinition, getComponentType, getId, getRegisterInfo, invokePrivateListener, setAssembleComponentDefinition, setComponentType, setId
filterGlobalListener, getListener, initObject, 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, create, create, executeInitOperations, getDependentResources, getInitOperations, getProperties, getProperty, getResource, initProperties, removeProperty, setDependentResources, setObjectProperty, setProperties, setProperty, setResource
public ContainerDefinition(ComponentTypeRegisterInfo registerInfo)
public LayoutDefinition getLayout()
public void setLayout(LayoutDefinition layout)
public void appendChild(ComponentDefinition component)
public java.util.List<ComponentDefinition> getChildren()
protected void doInitObject(java.lang.Object object, ObjectDefinition.CreationInfo creationInfo, CreationContext context) throws java.lang.Exception
doInitObject
in class ControlDefinition
java.lang.Exception
protected void initCreationInfo(ObjectDefinition.CreationInfo creationInfo, ObjectDefinition definition, boolean processConstrInfos) throws java.lang.Exception
ObjectDefinition
initCreationInfo
in class ListenableObjectDefinition
java.lang.Exception
protected void initChildrenCreationInfo(ObjectDefinition.CreationInfo creationInfo, ObjectDefinition definition)
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class ControlDefinition
java.lang.CloneNotSupportedException
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.