Uses of Interface
java.beans.beancontext.BeanContextChild
Package
Description
Provides classes and interfaces relating to bean context.
-
Uses of BeanContextChild in java.beans.beancontext
Modifier and TypeInterfaceDescriptioninterface
The BeanContext acts a logical hierarchical container for JavaBeans.interface
The BeanContextServices interface provides a mechanism for a BeanContext to expose generic "services" to the BeanContextChild objects within.Modifier and TypeClassDescriptionclass
This is a general support class to provide support for implementing the BeanContextChild protocol.class
This helper class provides a utility implementation of the java.beans.beancontext.BeanContextServices interface.class
This helper class provides a utility implementation of the java.beans.beancontext.BeanContext interface.Modifier and TypeFieldDescriptionBeanContextChildSupport.beanContextChildPeer
TheBeanContext
in which thisBeanContextChild
is nested.Modifier and TypeMethodDescriptionBeanContextChildSupport.getBeanContextChildPeer()
Gets theBeanContextChild
associated with thisBeanContextChildSupport
.BeanContextProxy.getBeanContextProxy()
Gets theBeanContextChild
(or subinterface) associated with this object.protected static BeanContextChild
BeanContextSupport.getChildBeanContextChild(Object child)
Gets the BeanContextChild (if any) of the specified childModifier and TypeMethodDescriptionBeanContext.getResource(String name, BeanContextChild bcc)
Analagous tojava.lang.ClassLoader.getResource()
, this method allows aBeanContext
implementation to interpose behavior between the childComponent
and underlyingClassLoader
.BeanContextSupport.getResource(String name, BeanContextChild bcc)
BeanContext.getResourceAsStream(String name, BeanContextChild bcc)
Analagous tojava.lang.ClassLoader.getResourceAsStream()
, this method allows aBeanContext
implementation to interpose behavior between the childComponent
and underlyingClassLoader
.BeanContextSupport.getResourceAsStream(String name, BeanContextChild bcc)
BeanContextServices.getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
ABeanContextChild
, or any arbitrary object associated with aBeanContextChild
, may obtain a reference to a currently registered service from its nestingBeanContextServices
via invocation of this method.BeanContextServicesSupport.getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
obtain a service which may be delegatedvoid
BeanContextServices.releaseService(BeanContextChild child, Object requestor, Object service)
Releases aBeanContextChild
's (or any arbitrary object associated with a BeanContextChild) reference to the specified service by calling releaseService() on the underlyingBeanContextServiceProvider
.void
BeanContextServicesSupport.releaseService(BeanContextChild child, Object requestor, Object service)
release a serviceModifierConstructorDescriptionconstruct a BeanContextChildSupport where the JavaBean component itself implements BeanContextChild, and encapsulates this, delegating that interface to this implementation