is new.
,
Iterable
,
Visibility
The BeanContext acts a logical hierarchical container for JavaBeans.
| Field Summary | |
|---|---|
| static Object |
globalHierarchyLock
This global lock is used by both BeanContext and BeanContextServices implementors to serialize changes in a BeanContext hierarchy and any service requests etc. |
| Fields inherited from interface java.beans. DesignMode |
|---|
| PROPERTYNAME |
| Method Summary | |
|---|---|
| void |
addBeanContextMembershipListener
(
BeanContextMembershipListener
bcml) Adds the specified BeanContextMembershipListener to receive BeanContextMembershipEvents from this BeanContext whenever it adds or removes a child Component(s). |
| URL |
getResource
(
String
name,
BeanContextChild
bcc) Analagous to java.lang.ClassLoader.getResource(), this method allows a BeanContext implementation to interpose behavior between the child Component and underlying ClassLoader. |
| InputStream |
getResourceAsStream
(
String
name,
BeanContextChild
bcc) Analagous to java.lang.ClassLoader.getResourceAsStream(), this method allows a BeanContext implementation to interpose behavior between the child Component and underlying ClassLoader. |
| Object |
instantiateChild
(
String
beanName) Instantiate the javaBean named as a child of this BeanContext. |
| void |
removeBeanContextMembershipListener
(
BeanContextMembershipListener
bcml) Removes the specified BeanContextMembershipListener so that it no longer receives BeanContextMembershipEvents when the child Component(s) are added or removed. |
| Methods inherited from interface java.beans.beancontext. BeanContextChild |
|---|
| addPropertyChangeListener , addVetoableChangeListener , getBeanContext , removePropertyChangeListener , removeVetoableChangeListener , setBeanContext |
| Methods inherited from interface java.util. Collection |
|---|
add
toArray
|
| Methods inherited from interface java.beans. DesignMode |
|---|
| isDesignTime , setDesignTime |
| Methods inherited from interface java.beans. Visibility |
|---|
| avoidingGui , dontUseGui , needsGui , okToUseGui |
| Field Detail |
|---|
static final Object globalHierarchyLock
| Method Detail |
|---|
Object instantiateChild(String beanName)
throws IOException,
ClassNotFoundException
InputStream getResourceAsStream(String name,
BeanContextChild bcc)
throws IllegalArgumentException
URL getResource(String name,
BeanContextChild bcc)
throws IllegalArgumentException
void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)