| java.beans.beancontext.BeanContext |
Known Indirect Subclasses
|
The BeanContext acts a logical hierarchical container for JavaBeans.
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.beans.DesignMode
| |||||||||||
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| globalHierarchyLock | This global lock is used by both BeanContext
and BeanContextServices implementors
to serialize changes in a BeanContext
hierarchy and any service requests etc. |
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Adds the specified
BeanContextMembershipListener
to receive BeanContextMembershipEvents from
this BeanContext whenever it adds
or removes a child Component(s). | |||||||||||
Analagous to
java.lang.ClassLoader.getResource(), this
method allows a BeanContext implementation to interpose
behavior between the child Component
and underlying ClassLoader. | |||||||||||
Analagous to
java.lang.ClassLoader.getResourceAsStream(),
this method allows a BeanContext implementation
to interpose behavior between the child Component
and underlying ClassLoader. | |||||||||||
Instantiate the javaBean named as a
child of this
BeanContext. | |||||||||||
Removes the specified
BeanContextMembershipListener
so that it no longer receives BeanContextMembershipEvents
when the child Component(s) are added or removed. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.beans.DesignMode
| |||||||||||
From interface
java.beans.Visibility
| |||||||||||
From interface
java.beans.beancontext.BeanContextChild
| |||||||||||
From interface
java.lang.Iterable
| |||||||||||
From interface
java.util.Collection
| |||||||||||
This global lock is used by both BeanContext
and BeanContextServices implementors
to serialize changes in a BeanContext
hierarchy and any service requests etc.
Adds the specified BeanContextMembershipListener
to receive BeanContextMembershipEvents from
this BeanContext whenever it adds
or removes a child Component(s).
| bcml | the BeanContextMembershipListener to be added
|
|---|
Analagous to java.lang.ClassLoader.getResource(), this
method allows a BeanContext implementation to interpose
behavior between the child Component
and underlying ClassLoader.
| name | the resource name |
|---|---|
| bcc | the specified child |
URL for the named
resource for the specified child| if the resource is not valid | |
| IllegalArgumentException |
Analagous to java.lang.ClassLoader.getResourceAsStream(),
this method allows a BeanContext implementation
to interpose behavior between the child Component
and underlying ClassLoader.
| name | the resource name |
|---|---|
| bcc | the specified child |
InputStream for reading the resource,
or null if the resource could not
be found.| if the resource is not valid | |
| IllegalArgumentException |
Instantiate the javaBean named as a
child of this BeanContext.
The implementation of the JavaBean is
derived from the value of the beanName parameter,
and is defined by the
java.beans.Beans.instantiate() method.
| beanName | The name of the JavaBean to instantiate
as a child of this BeanContext |
|---|
IOException |
|
| if the class identified by the beanName parameter is not found | |
| ClassNotFoundException | |
| IOException |
Removes the specified BeanContextMembershipListener
so that it no longer receives BeanContextMembershipEvents
when the child Component(s) are added or removed.
| bcml | the BeanContextMembershipListener
to be removed
|
|---|