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
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.
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.
This global lock is used by both BeanContext
and BeanContextServices implementors
to serialize changes in a BeanContext
hierarchy and any service requests etc.
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.
Parameters:
beanName - The name of the JavaBean to instantiate
as a child of this BeanContext
Throws:
IOException -
ClassNotFoundException - if the class identified
by the beanName parameter is not found
Analagous to java.lang.ClassLoader.getResourceAsStream(),
this method allows a BeanContext implementation
to interpose behavior between the child Component
and underlying ClassLoader.
Parameters:
name - the resource name
bcc - the specified child
Returns:
an InputStream for reading the resource,
or null if the resource could not
be found.
Throws:
IllegalArgumentException - if
the resource is not valid
Analagous to java.lang.ClassLoader.getResource(), this
method allows a BeanContext implementation to interpose
behavior between the child Component
and underlying ClassLoader.
Parameters:
name - the resource name
bcc - the specified child
Returns:
a URL for the named
resource for the specified child
Throws:
IllegalArgumentException - if the resource is not valid
Adds the specified BeanContextMembershipListener
to receive BeanContextMembershipEvents from
this BeanContext whenever it adds
or removes a child Component(s).
Parameters:
bcml - the BeanContextMembershipListener to be added
Removes the specified BeanContextMembershipListener
so that it no longer receives BeanContextMembershipEvents
when the child Component(s) are added or removed.
Parameters:
bcml - the BeanContextMembershipListener
to be removed
Submit a bug or feature For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, California, 94303, U.S.A. All Rights Reserved.