|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BeanContext extends BeanContextChild, Collection, DesignMode, Visibility
The BeanContext acts a logical hierarchical container for JavaBeans.
Beans,
BeanContextChild,
BeanContextMembershipListener,
PropertyChangeEvent,
DesignMode,
Visibility,
Collection| Modifier and Type | Field and Description |
|---|---|
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 |
| Modifier and Type | Method and Description |
|---|---|
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, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, 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
BeanContext
and BeanContextServices implementors
to serialize changes in a BeanContext
hierarchy and any service requests etc.
| Method Detail |
|---|
Object instantiateChild(String beanName)
throws IOException,
ClassNotFoundException
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 BeanContextIOExceptionClassNotFoundException - if the class identified
by the beanName parameter is not foundIOExceptionClassNotFoundException
InputStream getResourceAsStream(String name,
BeanContextChild bcc)
throws IllegalArgumentException
java.lang.ClassLoader.getResourceAsStream(),
this method allows a BeanContext implementation
to interpose behavior between the child Component
and underlying ClassLoader.
name - the resource namebcc - the specified childInputStream for reading the resource,
or null if the resource could not
be found.IllegalArgumentException - if
the resource is not validIllegalArgumentException
URL getResource(String name,
BeanContextChild bcc)
throws IllegalArgumentException
java.lang.ClassLoader.getResource(), this
method allows a BeanContext implementation to interpose
behavior between the child Component
and underlying ClassLoader.
name - the resource namebcc - the specified childURL for the named
resource for the specified childIllegalArgumentException - if the resource is not validIllegalArgumentExceptionvoid addBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
to receive BeanContextMembershipEvents from
this BeanContext whenever it adds
or removes a child Component(s).
bcml - the BeanContextMembershipListener to be addedvoid removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
BeanContextMembershipListener
so that it no longer receives BeanContextMembershipEvents
when the child Component(s) are added or removed.
bcml - the BeanContextMembershipListener
to be removed
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle Corporation. All rights reserved.