org.picocontainer.alternatives
Class ImplementationHidingComponentAdapterFactory

java.lang.Object
  extended byorg.picocontainer.defaults.DecoratingComponentAdapterFactory
      extended byorg.picocontainer.alternatives.ImplementationHidingComponentAdapterFactory
All Implemented Interfaces:
ComponentAdapterFactory, Serializable

public class ImplementationHidingComponentAdapterFactory
extends DecoratingComponentAdapterFactory

Version:
$Revision: 1.1 $
Author:
Aslak Hellesøy
See Also:
Serialized Form

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

Constructor Detail

ImplementationHidingComponentAdapterFactory

public ImplementationHidingComponentAdapterFactory()
For serialisation only. Do not use this constructor explicitly.


ImplementationHidingComponentAdapterFactory

public ImplementationHidingComponentAdapterFactory(ComponentAdapterFactory delegate,
                                                   boolean strict)

ImplementationHidingComponentAdapterFactory

public ImplementationHidingComponentAdapterFactory(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


Copyright © 2003-2004 Codehaus. All Rights Reserved.