Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.4.0)

E10653-05

oracle.jbo.server
Class ContainerObjectImpl

java.lang.Object
  extended by oracle.jbo.common.NamedObjectImpl
      extended by oracle.jbo.server.NamedObjectImpl
          extended by oracle.jbo.server.ComponentObjectImpl
              extended by oracle.jbo.server.ContainerObjectImpl
All Implemented Interfaces:
ComponentObject, GenericHints, OperationContainer, Properties, ContainerObject, VariableManagerOwner, VariableManagerOwnerBase
Direct Known Subclasses:
ApplicationModuleImpl

public abstract class ContainerObjectImpl
extends ComponentObjectImpl
implements ContainerObject

The implementation of the ContainerObject interface.

Since:
JDevloper 3.0

Field Summary
 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
 
Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX
 
Fields inherited from interface oracle.jbo.GenericHints
PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP
 
Constructor Summary
ContainerObjectImpl()
           
 
Method Summary
 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.
 
Methods inherited from class oracle.jbo.server.ComponentObjectImpl
addListener, applyPersonalization, create, createRef, createVariableValueManager, ensureVariableManager, findOperationDefinitions, getAllProperties, getApplicationModule, getCompListeners, getCompListenersList, getDefFullName, getDefinitionManager, getDefName, getFullNameForPersDef, getHintValue, getLabel, getLabelPlural, getMessageBundleClass, getProxyClassName, getProxyClassName, getResourceBundleDef, getRootApplicationModule, getStringFromMessageBundle, getTooltip, getVariableManager, hasVariables, isDead, isPersonalized, isRegWithPiggyMan, remove, resolvePropertyRaw, setName, setParent, setProxyClassName
 
Methods inherited from class oracle.jbo.server.NamedObjectImpl
setParent, setPropertiesMap
 
Methods inherited from class oracle.jbo.common.NamedObjectImpl
allocatePropertyMap, getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getResourcesFromBundle, isPropertyExpression, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.jbo.ComponentObject
getFullName, getName
 
Methods inherited from interface oracle.jbo.Properties
getProperties, getProperty, getProperty, refreshProperty
 
Methods inherited from interface oracle.jbo.VariableManagerOwner
getName
 

Field Detail

mComponents

public java.util.HashMap mComponents
Map to keep the name value pairs of Component Usages, names


mComponentList

public java.util.ArrayList mComponentList
List to keep the Component Objects

Constructor Detail

ContainerObjectImpl

public ContainerObjectImpl()
Method Detail

addContainerListener

public void addContainerListener(ContainerObjectListener listener)
Description copied from interface: ContainerObject
Subscribes a listener for container object events.

Specified by:
addContainerListener in interface ContainerObject
Parameters:
listener - an event handler for container events.
See Also:
ContainerObjectEvent

removeContainerListener

public void removeContainerListener(ContainerObjectListener listener)
Description copied from interface: ContainerObject
Unsubscribes a listener for container object events.

Specified by:
removeContainerListener in interface ContainerObject
Parameters:
listener - an event handler for container events.
See Also:
ContainerObjectEvent

findComponentObject

public ComponentObject findComponentObject(java.lang.String compName)
Description copied from interface: ContainerObject
Find a component Object from the container

Specified by:
findComponentObject in interface ContainerObject
Parameters:
compName - name of the component
Returns:
Component Object

createComponentObject

public ComponentObject createComponentObject(java.lang.String compName,
                                             java.lang.String compDefName)
Description copied from interface: ContainerObject
Create a component Object from the container

Specified by:
createComponentObject in interface ContainerObject
Parameters:
compName - name of the component
compDefName - name of the definition Object
Returns:
Component Object

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.4.0)

E10653-05

Copyright © 1997, 2011, Oracle. All rights reserved.