Package org.picocontainer.injectors
Class AbstractInjectionFactory
java.lang.Object
org.picocontainer.injectors.AbstractInjectionFactory
- All Implemented Interfaces:
Serializable,ComponentFactory,InjectionFactory
- Direct Known Subclasses:
AdaptingInjection,AnnotatedFieldInjection,AnnotatedMethodInjection,CompositeInjection,ConstructorInjection,MethodInjection,MethodInjection.MethodInjectionByName,MethodInjection.MethodInjectionByReflectionMethod,MultiInjection,NamedFieldInjection,NamedMethodInjection,SetterInjection,TypedFieldInjection
public abstract class AbstractInjectionFactory
extends Object
implements InjectionFactory, Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaccept(PicoVisitor visitor) Accepts a visitor for this ComponentFactory.voidverify(PicoContainer container) Verification for the ComponentFactory - subject to implementation.protected ComponentAdapterwrapLifeCycle(Injector injector, LifecycleStrategy lifecycleStrategy) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.picocontainer.ComponentFactory
createComponentAdapter
-
Constructor Details
-
AbstractInjectionFactory
public AbstractInjectionFactory()
-
-
Method Details
-
verify
Description copied from interface:ComponentFactoryVerification for the ComponentFactory - subject to implementation.- Specified by:
verifyin interfaceComponentFactory- Parameters:
container- thePicoContainer, that is used for verification.
-
accept
Description copied from interface:ComponentFactoryAccepts a visitor for this ComponentFactory. The method is normally called by visiting aPicoContainer, that cascades the visitor also down to all its ComponentFactory instances.- Specified by:
acceptin interfaceComponentFactory- Parameters:
visitor- the visitor.
-
wrapLifeCycle
-