Java Platform 1.2
Beta 4

Interface java.beans.beancontext.BeanContext

All Known Subinterfaces:
BeanContextServices
All Known Implementing Classes:
BeanContextSupport

public abstract interface BeanContext
extends BeanContextChild, Collection, DesignMode, Visibility

The BeanContext acts a logical heirarchical container for JavaBeans.

Since:
JDK1.2

Fields inherited from class java.beans.DesignMode
PROPERTYNAME
 
Method Summary
 void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
          add a BeanContextMembershipListener
 URL getResource(String name, BeanContextChild bcc)
           
 InputStream getResourceAsStream(String name, BeanContextChild bcc)
           
 Object instantiateChild(String beanName)
          Instantiate the javaBean named as a child of this BeanContext
 void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
          remove a BeanContextMembershipListener
 
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
 

Method Detail

instantiateChild

public Object instantiateChild(String beanName)
                        throws IOException,
                               ClassNotFoundException
Instantiate the javaBean named as a child of this BeanContext
Parameters:
beanName - The name of the JavaBean to instantiate as a child of this BeanContext

getResourceAsStream

public InputStream getResourceAsStream(String name,
                                       BeanContextChild bcc)
                                throws IllegalArgumentException
Returns:
an InputStream to the named resource for the specified child

getResource

public URL getResource(String name,
                       BeanContextChild bcc)
                throws IllegalArgumentException
Returns:
a URL for the named resource for the specified child

addBeanContextMembershipListener

public void addBeanContextMembershipListener(BeanContextMembershipListener bcml)
add a BeanContextMembershipListener

removeBeanContextMembershipListener

public void removeBeanContextMembershipListener(BeanContextMembershipListener bcml)
remove a BeanContextMembershipListener

Java Platform 1.2
Beta 4

Submit a bug or feature
Submit comments/suggestions about new javadoc look
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.
This documentation was generated with a post-Beta4 version of Javadoc.