org.picocontainer.extras
Class ImplementationHidingComponentAdapterFactory.Adapter
java.lang.Object
org.picocontainer.extras.DecoratingComponentAdapter
org.picocontainer.extras.ImplementationHidingComponentAdapterFactory.Adapter
- All Implemented Interfaces:
- ComponentAdapter
- Enclosing class:
- ImplementationHidingComponentAdapterFactory
- public class ImplementationHidingComponentAdapterFactory.Adapter
- extends DecoratingComponentAdapter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImplementationHidingComponentAdapterFactory.Adapter
public ImplementationHidingComponentAdapterFactory.Adapter(ComponentAdapter delegate)
getComponentInstance
public Object getComponentInstance(MutablePicoContainer picoContainer)
throws PicoInitializationException,
PicoIntrospectionException,
AssignabilityRegistrationException,
NotConcreteRegistrationException
- Description copied from interface:
ComponentAdapter
- Gets the component instance. Subsequent calls to this method
with the same arguments should return the same object (it should
be caching).
This method should also register the instantiated component with the
pico container.
- Specified by:
getComponentInstance
in interface ComponentAdapter
- Overrides:
getComponentInstance
in class DecoratingComponentAdapter
- Throws:
PicoInitializationException
PicoIntrospectionException
AssignabilityRegistrationException
NotConcreteRegistrationException
Copyright © 2003 Codehaus. All Rights Reserved.