1 7 8 package java.beans.beancontext; 9 10 import java.beans.DesignMode ; 11 import java.beans.Visibility ; 12 13 import java.io.InputStream ; 14 import java.io.IOException ; 15 16 import java.net.URL ; 17 18 import java.util.Collection ; 19 import java.util.Locale ; 20 21 39 40 public interface BeanContext extends BeanContextChild , Collection , DesignMode , Visibility { 41 42 56 Object instantiateChild(String beanName) throws IOException , ClassNotFoundException ; 57 58 72 InputStream getResourceAsStream(String name, BeanContextChild bcc) throws IllegalArgumentException ; 73 74 87 URL getResource(String name, BeanContextChild bcc) throws IllegalArgumentException ; 88 89 97 void addBeanContextMembershipListener(BeanContextMembershipListener bcml); 98 99 107 void removeBeanContextMembershipListener(BeanContextMembershipListener bcml); 108 109 115 public static final Object globalHierarchyLock = new Object (); 116 } 117 | Popular Tags |