org.picocontainer.defaults
Class BeanPropertyComponentAdapterFactory

java.lang.Object
  extended byorg.picocontainer.defaults.DecoratingComponentAdapterFactory
      extended byorg.picocontainer.defaults.BeanPropertyComponentAdapterFactory
All Implemented Interfaces:
ComponentAdapterFactory

public class BeanPropertyComponentAdapterFactory
extends DecoratingComponentAdapterFactory

Version:
$Revision: 1.7 $
Author:
Aslak Hellesøy

Constructor Summary
BeanPropertyComponentAdapterFactory(ComponentAdapterFactory delegate)
           
 
Method Summary
 ComponentAdapter createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters)
          Create a new component adapter based on the specified arguments.
 BeanPropertyComponentAdapter getComponentAdapter(Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanPropertyComponentAdapterFactory

public BeanPropertyComponentAdapterFactory(ComponentAdapterFactory delegate)
Method Detail

createComponentAdapter

public ComponentAdapter createComponentAdapter(Object componentKey,
                                               Class componentImplementation,
                                               Parameter[] parameters)
                                        throws PicoIntrospectionException,
                                               AssignabilityRegistrationException,
                                               NotConcreteRegistrationException
Description copied from interface: ComponentAdapterFactory
Create a new component adapter based on the specified arguments.

Specified by:
createComponentAdapter in interface ComponentAdapterFactory
Overrides:
createComponentAdapter in class DecoratingComponentAdapterFactory
Throws:
PicoIntrospectionException
AssignabilityRegistrationException
NotConcreteRegistrationException

getComponentAdapter

public BeanPropertyComponentAdapter getComponentAdapter(Object key)


Copyright © 2003-2004 Codehaus. All Rights Reserved.