intarsys runtime library

de.intarsys.tools.bean
Class StandardBeanContainer

java.lang.Object
  extended by de.intarsys.tools.bean.StandardBeanContainer
All Implemented Interfaces:
IBeanContainer

public class StandardBeanContainer
extends Object
implements IBeanContainer

The IBeanContainer standard implementation


Constructor Summary
StandardBeanContainer()
           
 
Method Summary
<T> T
lookupBean(String id, Class<T> expectedClass)
           
<T> List<T>
lookupBeans(Class<T> expectedClass)
           
 void registerBean(String id, Object object)
           
 void unregisterBean(String id)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardBeanContainer

public StandardBeanContainer()
Method Detail

lookupBean

public <T> T lookupBean(String id,
                        Class<T> expectedClass)
Specified by:
lookupBean in interface IBeanContainer

lookupBeans

public <T> List<T> lookupBeans(Class<T> expectedClass)
Specified by:
lookupBeans in interface IBeanContainer

registerBean

public void registerBean(String id,
                         Object object)
Specified by:
registerBean in interface IBeanContainer

unregisterBean

public void unregisterBean(String id)
Specified by:
unregisterBean in interface IBeanContainer

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.