home *** CD-ROM | disk | FTP | other *** search
/ S283 Planetary Science &n…he Search for Life DVD 2 / DVD-ROM.iso / install / jre1_3 / lib / rt.jar / java / beans / beancontext / BeanContextServices.class (.txt) < prev    next >
Encoding:
Java Class File  |  1979-12-31  |  1.1 KB  |  25 lines

  1. package java.beans.beancontext;
  2.  
  3. import java.util.Iterator;
  4. import java.util.TooManyListenersException;
  5.  
  6. public interface BeanContextServices extends BeanContext, BeanContextServicesListener {
  7.    boolean addService(Class var1, BeanContextServiceProvider var2);
  8.  
  9.    void revokeService(Class var1, BeanContextServiceProvider var2, boolean var3);
  10.  
  11.    boolean hasService(Class var1);
  12.  
  13.    Object getService(BeanContextChild var1, Object var2, Class var3, Object var4, BeanContextServiceRevokedListener var5) throws TooManyListenersException;
  14.  
  15.    void releaseService(BeanContextChild var1, Object var2, Object var3);
  16.  
  17.    Iterator getCurrentServiceClasses();
  18.  
  19.    Iterator getCurrentServiceSelectors(Class var1);
  20.  
  21.    void addBeanContextServicesListener(BeanContextServicesListener var1);
  22.  
  23.    void removeBeanContextServicesListener(BeanContextServicesListener var1);
  24. }
  25.