public abstract class ContainerObjectImpl extends ComponentObjectImpl implements ContainerObject
ContainerObject
interface.Modifier and Type | Field and Description |
---|---|
java.util.ArrayList |
mComponentList
List to keep the Component Objects
|
java.util.HashMap |
mComponents
Map to keep the name value pairs of Component Usages, names
|
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIX
DEFINITION_STATE_ACTIVE, DEFINITION_STATE_DEPRECATED, PROPERTY_DEFINITION_STATE, PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP
Constructor and Description |
---|
ContainerObjectImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addContainerListener(ContainerObjectListener listener)
Subscribes a listener for container object events.
|
ComponentObject |
createComponentObject(java.lang.String compName,
java.lang.String compDefName)
Create a component Object from the container
|
ComponentObject |
findComponentObject(java.lang.String compName)
Find a component Object from the container
|
void |
removeContainerListener(ContainerObjectListener listener)
Unsubscribes a listener for container object events.
|
addListener, applyPersonalization, applyPersonalization, create, createRef, createVariableValueManager, editCodeSource, ensureCodeSource, ensureVariableManager, findPersDefObject, getAdfmConfigStartupProperty, getAllProperties, getApplicationModule, getBooleanAdfmConfigProperty, getCompListeners, getCompListenersList, getDefFullName, getDefinitionManager, getDefinitionState, getDefName, getFullNameForPersDef, getHintValue, getLabel, getLabelPlural, getMessageBundleClass, getOperationDefinitions, getProxyClassName, getProxyClassName, getResourceBundleDef, getRootApplicationModule, getRowOperationDefinitions, getStringFromMessageBundle, getTooltip, getVariableManager, hasVariables, isDead, isPersonalized, isRegWithPiggyMan, lookupExprDef, remove, resolvePropertyRaw, setName, setParent, setProxyClassName
isPropertyExpression, setParent, setPropertiesMap
allocatePropertyMap, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionDef, getPropertyExpressionsMap, getPropertyMap, getPropertyNamesSet, getRawPropertyValue, getResourcesFromBundle, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFullName, getName
getProperties, getProperty, getProperty, refreshProperty
getName
getFullName
public java.util.HashMap mComponents
public java.util.ArrayList mComponentList
public void addContainerListener(ContainerObjectListener listener)
ContainerObject
addContainerListener
in interface ContainerObject
listener
- an event handler for container events.ContainerObjectEvent
public void removeContainerListener(ContainerObjectListener listener)
ContainerObject
removeContainerListener
in interface ContainerObject
listener
- an event handler for container events.ContainerObjectEvent
public ComponentObject findComponentObject(java.lang.String compName)
ContainerObject
findComponentObject
in interface ContainerObject
compName
- name of the componentpublic ComponentObject createComponentObject(java.lang.String compName, java.lang.String compDefName)
ContainerObject
createComponentObject
in interface ContainerObject
compName
- name of the componentcompDefName
- name of the definition Object